Autonomous Regulatory Compliance Protocol

Smart contracts should not require blind faith in the law

Protocols operating with real world assets, algorithmic launchpads, and autonomous treasuries need to verify whether proposed actions comply with published regulations. Statute enables GenLayer validators to fetch official statutory guidance directly from government registers, evaluate natural language actions, and render cryptographic consensus verdicts with verifiable expiry windows.

Explore FrameworksContract Integration
Active Frameworks
3

MiCA, SEC Reg D, MAS DPT

Verdicts Rendered
12

Consensus verified verdicts

Resolution Speed
~12s

Non deterministic consensus

Submitter Cost
Zero Gas

Abstracted relayer sponsorship

Consensus Engine

Interactive Adjudication Studio

Describe your proposed on-chain action in plain language. Validators fetch published statutory guidance and render consensus verdicts.

Gasless Relayer Active • Zero native fees
Quick Load Sample Scenarios

Unique protocol reference for on-chain indexing and smart contract gating.

0 characters

Minimum 20 characters. The clearer and more specific the legal structure, the higher the validator consensus confidence.

Sponsored by Statute Relayer • Zero native gas fees required • Submitter: anonymous

GenLayer Consensus Pipeline

Intelligent Contract Execution Model

Unlike standard EVM contracts that only execute deterministic arithmetic, Statute operates on GenLayer to fetch primary statutory documents from the web, execute AI compliance reasoning, and reach validator consensus.

1
Ingest Natural Language SpecActions describe real world asset structures and jurisdiction targets.
2
Non Deterministic Web FetchingValidators call gl.nondet.web.get to read primary government registers.
3
LLM Legal Analysis & ConditionsValidators evaluate compliance and formulate required safeguards.
4
Comparative Consensus Agreementgl.vm.run_nondet compares leader outputs with strict tolerance thresholds.
5
On-chain Verdict & Expiry StoredGated consumer smart contracts verify compliance before execution.
Connected to Studio Devnet12s Resolution
Public Adjudication Register

Live Compliance Verdicts Feed

Verified consensus rulings rendered by GenLayer validators. Cryptographically indexed on-chain and in PostgreSQL for rapid protocol discovery.

Loading consensus verdicts from GenLayer...

Official Statutory Registers

Regulatory Framework Registry

Validators fetch primary statutory guidance directly from official government registers. Anyone can register new public frameworks with zero gas fees.

SEC-REG-D
30d validity

SEC Regulation D Rule 506(c) Private Offering Framework

US Securities and Exchange Commission (SEC)

Permits general solicitation and advertising provided that all purchasers are accredited investors and reasonable steps are taken to verify accreditation.

Jurisdiction Scope
US
Official Statutory Sources
sec.gov
MICA-ART16
30d validity

MiCA Title II Public Offering & Admission Framework

European Securities and Markets Authority (ESMA)

Regulates public offers of crypto assets other than asset referenced tokens or e-money tokens, whitepaper requirements, and retail exemptions.

Jurisdiction Scope
EUDEFRITESNLIE
Official Statutory Sources
eur-lex.europa.eu
MAS-DPT-ACT
30d validity

MAS Digital Payment Token Services & AML Framework

Monetary Authority of Singapore (MAS)

Payment Services Act and Guidelines on Digital Payment Token Services covering AML/CFT travel rule compliance, token issuance, and risk warnings.

Jurisdiction Scope
SG
Official Statutory Sources
mas.gov.sg
Smart Contract Playground

On-chain Gating and Verification

Test any action hash directly against the deployed GenLayer contract or integrate compliance gating directly into your decentralized protocol.

Statute:0xf94eef71c96D311ff7Ad0bd35873FD5A27ED57b2

Live Contract Query Tester

Invokes is_action_compliant(hash) on the live GenLayer network to verify if an action passes statutory compliance.

Protocol Integration Snippets

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;

interface IStatuteAdjudicator {
    function is_action_compliant(string calldata actionHash) external view returns (bool);
    function verify_action_payload(
        string calldata actionHash,
        string calldata actionPayload,
        uint256 frameworkVersion
    ) external view returns (bool);
    function get_verdict_status(string calldata actionHash) external view returns (
        bool exists,
        string memory verdict,
        bool isCompliant,
        bool isExpired,
        uint256 confidenceScore
    );
}

interface IRegulatedConsumer {
    function execute_regulated_action(
        string calldata actionHash,
        string calldata actionPayload
    ) external returns (bool);
}

contract RegulatedTokenVault {
    address public immutable statuteAdjudicator = 0xf94eef71c96D311ff7Ad0bd35873FD5A27ED57b2;
    address public immutable regulatedConsumer = 0x6BC505692ebB58bAe3CaAE1B3a36054831C5d01f;
    uint256 public constant ACCEPTED_FRAMEWORK_VERSION = 1;

    event ActionExecuted(string actionHash, string actionPayload);

    function executeComplianceGatedAction(
        string calldata actionHash,
        string calldata actionPayload
    ) external {
        // Enforce exact payload and framework version binding via RegulatedConsumer
        bool permitted = IRegulatedConsumer(regulatedConsumer).execute_regulated_action(
            actionHash,
            actionPayload
        );
        require(permitted, "Statute: Action payload or framework version rejected on-chain");

        emit ActionExecuted(actionHash, actionPayload);
    }
}
GenLayer Studio Network • RPC: https://studio-dev.genlayer.com/apiNetwork Status
STATUTEConsensus
Regulatory Compliance Adjudicator

Statute is a decentralized regulatory compliance adjudication protocol on GenLayer. Independent validators fetch statutory guidance directly from official government registers and render objective consensus verdicts with verifiable expiration windows.

Zero Gas Submitters•GenLayer Consensus

Intelligent Contracts

© 2026 Statute Protocol. Built on GenLayer Intelligent Contracts.
Electric Cyan and Deep Navy•Chain ID 61997