.NET / SQL / Enterprise Engineering
Principal Authorization for Autonomous Agents: Delegation, Exact-Step Consent, Succession, Revocation, and Receipt Lineage for Patefacere
Report summary
The integration of autonomous software agents into high-stakes commercial, civic, and legal environments represents a paradigm shift that severely tests traditional agency law and cryptographic authorization structures. The legal framework surrounding these entities relies heavily on the Restatement
Key topics
- .NET / SQL / Enterprise Engineering
- .NET
- SQL
- Enterprise Engineering
- AI
- Agentic Web
- Runtime
- Rust
- Privacy
Research provenance
For citation, use the report title and canonical URL. Archival presence does not establish authorship or promote report statements into portfolio evidence.
This page renders the archived Markdown as safe, formatted HTML. It is background research and does not become a portfolio claim without evidence review.
Full report
On this page
The integration of autonomous software agents into high-stakes commercial, civic, and legal environments represents a paradigm shift that severely tests traditional agency law and cryptographic authorization structures. The legal framework surrounding these entities relies heavily on the Restatement (Third) of Agency, which defines authority through the manifestations of a principal to third parties1. Within the structural framework of Eviulon—which defines overarching civic and constitutional authority—Patefacere operates as an exact, immutable recording and verification layer. Drawing from its etymological root, patefacere (to open, disclose, or reveal), the infrastructure exists purely to record the exact lineage of authority, delegation, receipts, expiry, and revocation3. A critical architectural mandate is that Patefacere is strictly an operational recorder. It does not possess the capacity to invent a principal's authority, adjudicate equity, or manifest an Eviulon legal decision. The system simply maps cryptographic proofs of state to legal intent, relying on statutes like the Uniform Electronic Transactions Act (UETA) and the Electronic Signatures in Global and National Commerce Act (E-SIGN) to ensure that the autonomous actions of an electronic agent are legally attributable to the principal to be bound5.
The Jurisprudence of Machine Agency
The legal standing of electronic agents fundamentally relies on attribution rules that bind a human or corporate principal to the deterministic acts of an autonomous algorithm. UETA Section 14 and E-SIGN Section 101 establish that a contract cannot be denied legal effect solely because it was formed by the interaction of electronic agents, even in instances where no human was aware of or reviewed the specific actions6. However, attribution is not automatic. The actions of the electronic agent must be legally attributable to the principal. This is frequently demonstrated by the efficacy of applied security procedures, such as cryptographic signatures, mutual TLS (mTLS), or secure access tokens6. Under common law principles, when a principal deploys an autonomous agent, they create a manifestation to third parties that the agent possesses the authority to act, thereby invoking the doctrine of apparent authority1. Actual authority is established when a principal explicitly grants an agent the power to alter their legal relations. In the context of Patefacere, this is encoded via cryptographically signed configuration files and programmable caveats. Apparent authority arises from the reasonable belief of a third party, which must be traceable directly to the principal's manifestations1. If an enterprise deploys an agent without exact-step gating, counterparties may reasonably rely on the agent's commitments. Inherent agency power protects these third parties when an agent commits an ultra vires act—an action beyond its programmed mandate but within the customary domain of such an agent. Should an agent exceed its authority, the principal may engage in ratification, retroactively affirming the unauthorized machine transaction and assuming legal liability2. A critical distinction must be drawn between human-managed and independently authorized machine agents. A human-managed agent functions as a conduit for synchronous human intent. In contrast, an independently authorized machine agent operates asynchronously based on pre-computed policies and dynamic environment evaluations11. The transition from human-managed to independent requires explicit delegation. Under Patefacere's strict operational rules, a human-managed agent may never autonomously change its civic status, issue itself root credentials, create its own principal authority, or accept new legal obligations without exact, step-by-step authorization.
Corporate Governance, Succession, and State Volatility
Corporate authority is inherently volatile, particularly during organizational transformations such as mergers, acquisitions, bankruptcies, and dissolutions. In corporate governance, under statutes like the Delaware General Corporation Law (DGCL) Section 141(a), the management of a corporation is vested in its board of directors13. Corporate officers and their deployed electronic agents derive their authority strictly from the board. Recent amendments, such as DGCL Section 122(18), permit corporations to enter into stockholder agreements regarding future actions, but these do not override the requirement that delegated electronic agents operate strictly within their authorized limits14. When organizational changes occur, the authority delegated to electronic agents can evaporate instantly. Under DGCL Section 271, a corporation may sell substantially all its assets only with stockholder approval, meaning an autonomous agent cannot independently execute such a transaction15. In scenarios involving deadlock or insolvency, DGCL Sections 226 and 291 empower the Court of Chancery to appoint a custodian or receiver16. The appointment of a receiver instantly displaces the board's decision-making authority16. Any electronic agent previously authorized by that board loses its actual authority the moment the court order is signed. During corporate dissolution, a corporation continues to exist solely for the purpose of winding down. DGCL Section 275 dictates that the registered agent's authority terminates upon the effectiveness of the certificate of dissolution, fundamentally altering how the corporation interacts with the legal system17. This highlights the critical dichotomy between signer-key freshness and office succession: a cryptographic signature only proves that a specific key was utilized; it does not prove that the human or entity controlling the key still holds the legal office required to bind the principal.
Exact-Step Consent and the Boundaries of Machine Authority
Exact-step authorization mandates that broad programmatic permissions do not imply subsequent phase approvals. In the Patefacere ecosystem, this is a non-negotiable architectural constraint:
- Research authorization does not authorize a pilot.
- Pilot authorization does not authorize Patefacere adoption.
- Patefacere authorization does not authorize citizenship preparation.
- Preparation does not authorize submission.
- Submission authorization does not imply admission.
High-risk action gating demands that transaction value, legal exposure, or data privacy risks trigger mandatory human-in-the-loop checkpoints1. Authorization must be tightly bounded by the principal through programmatic caveats defining scope, purpose, monetary limits, rate limits, geographic constraints, jurisdictional boundaries, and temporal limits19. Emergency delegation protocols may allow for rapid authority transfer during crises, but these must possess automatic, unalterable expiry limits to prevent temporary powers from becoming permanent. Relying parties interacting with an agent must verify authority through Patefacere. If verification fails due to a revocation race or corporate dissolution, the relying party must abstain from the transaction to avoid assuming unratified liabilities.
Cryptographic Architecture of Delegation and Verification
Standard OAuth 2.0 is insufficient for complex, decentralized autonomous delegation due to its reliance on centralized authorization servers and static client registration20. Modern Identity and Access Management (IAM) requires advanced protocols. The Grant Negotiation and Authorization Protocol (GNAP), defined in RFC 9635 and 9767, separates the Requesting Party from the Resource Owner, allowing dynamic negotiation of multiple access tokens without prior client registration21. For decentralized, proof-carrying authorization, Macaroons provide bearer credentials that support monotonic attenuation through chained HMACs. A principal can append first-party caveats (e.g., time limits) and third-party caveats (requiring external discharge macaroons)19. Similarly, User Controlled Authorization Networks (UCAN) allow offline, chained delegation using public key infrastructure29. To prevent token theft, mechanisms like Demonstrating Proof-of-Possession (DPoP) bind tokens to a client's private key, utilizing nonces to prevent replay attacks30. To ensure transaction integrity, Patefacere mandates idempotency, sequence numbers, and predecessor chaining—where each action references the hash of the prior state30. These mechanisms resolve revocation races, where a principal revokes authority precisely as an agent attempts a transaction, by establishing an immutable chronological ledger of state changes.
Why a Valid Signature Is Not Enough
A pervasive fallacy in cryptographic systems design is the conflation of mathematical possession with legal authority. A valid digital signature strictly proves that a specific mathematical operation was executed using a discrete private key corresponding to a known public key. It does not, and architecturally cannot, prove current organizational authority, ongoing fiduciary compliance, or permission for a specific, exact-step act. Consider a scenario where a corporate officer is terminated with cause. The enterprise IAM system may sever their access to central servers, but the officer may still possess a locally stored private key on a hardware security module. If that terminated officer subsequently signs an electronic contract on behalf of the corporation, the cryptographic math remains flawless. The signature is mathematically valid. Yet, the legal authority is entirely void. The act is ultra vires. Similarly, when a Delaware Court of Chancery appoints a receiver under DGCL Section 29116, the board of directors is legally displaced. The directors' cryptographic keys are not erased from existence, nor do the mathematics of elliptic curve cryptography suddenly fail. However, their capacity to bind the principal evaporates the millisecond the receivership order is signed. If an autonomous agent relies solely on the cryptographic validation of a displaced board member's signature to execute a high-frequency trade three hours after receivership, the agent is acting without actual authority. Therefore, Patefacere architecture fundamentally divorces key validity from state validity. A valid signature is merely the initial gate. It must be checked against continuous, external state assertions: Is the signer still in the designated office? Has the corporation dissolved under DGCL 275? Is the specific act authorized by an exact-step delegation, or is it an unauthorized escalation? A valid signature proves who spoke; it never proves they still have the legal right to speak.
When the Agent Must Ask Again
An autonomous electronic agent operates strictly within the confines of its defined cryptographic mandate. It possesses zero inherent legal capacity to autonomously expand its scope, context, or legal exposure. Consequently, there are distinct boundaries where the agent must halt execution, suspend its state, and explicitly ask the principal for new authorization. This is the operationalization of exact-step authorization. An agent must ask again when crossing phase boundaries. Because research authorization does not authorize a pilot, an agent conducting analytical feasibility cannot autonomously begin executing test transactions in a live environment. When a pilot concludes, the agent must ask again before initiating Patefacere adoption. Furthermore, preparing civic or legal submissions does not authorize the final binding submission of those documents, and authorization to submit absolutely does not imply admission or final acceptance by a sovereign entity. An agent must also ask again when its operational context shifts unexpectedly. If an agent is authorized to negotiate supply contracts in Illinois under specific UETA exemptions6, but the counterparty attempts to shift the governing jurisdiction to Delaware, the agent must halt. If a transaction value exceeds a predefined monetary caveat, or if an environmental variable triggers a high-risk categorization (e.g., processing sensitive personal data requiring a human-in-the-loop checkpoint)1, the agent cannot rely on its original baseline authority. It cannot assume that a principal who authorized a $50,000 transaction implicitly authorizes a $50,001 transaction. The agent must prompt the principal, presenting the exact cryptographic context of the new step, and wait for explicit, chained cryptographic consent.
When Patefacere Must Refuse to Decide
Patefacere is an operational recorder—an immutable ledger of civic and constitutional authority tracing as defined by Eviulon. It is not a court of equity. It cannot adjudicate intent, it cannot weigh the moral balance of a corporate dispute, and it cannot invent an Eviulon legal decision. Therefore, Patefacere must mathematically and programmatically refuse to decide when presented with unresolvable legal paradoxes or cryptographic deadlocks. When a corporation experiences a severe internal fracture—such as a divided board of directors resulting in a deadlock requiring a custodian under DGCL Section 22616—Patefacere may receive conflicting directives. Director A's authorized agent attempts to revoke Director B's agent, while Director B's agent simultaneously attempts to liquidate assets. Both agents possess mathematically valid signatures traced back to the same corporate root. Patefacere cannot look beyond the cryptography to determine which director is acting in the "best interest" of the corporation. It must record both assertions, register the conflict, and categorically refuse to validate either agent's authority to relying parties. Patefacere must also refuse to decide when chronological certainty fails. In a highly contested revocation race where an offline relying party accepts a delegated token, and a revocation is broadcast globally in the exact same temporal window without clear predecessor chaining resolution, Patefacere cannot invent a timeline. It must record the collision and output a state of "Indeterminate Authority," forcing human arbitration or judicial intervention. Patefacere's power lies in its epistemological humility: by refusing to invent truth, it preserves the absolute integrity of the truth it does record.
1. Authority Ontology
| Concept | Definition | Contextual Domain |
|---|---|---|
| Principal | The human or legal entity holding original authority. | Agency Law |
| Agent | The autonomous or human actor delegated to act on the principal's behalf. | Agency Law / Computing |
| Sub-Agent | An agent delegated a subset of authority by a primary agent. | Distributed Systems |
| Target Service | The relying party evaluating the agent's authority. | IAM / Cryptography |
| Eviulon | The framework defining civic and constitutional authority. | Civic Governance |
| Patefacere | The operational recorder and verifier of principal authorization. | Core Architecture |
| Actual Authority | Expressly granted power to alter the principal's legal relations. | Agency Law |
| Apparent Authority | Power derived from a third party's reasonable belief based on principal manifestations. | Agency Law |
| Inherent Agency Power | Power derived from the customary role of the agent, protecting third parties. | Agency Law |
| Ratification | Retroactive legal validation of an unauthorized act. | Agency Law |
| Ultra Vires Act | An action exceeding the granted legal or corporate mandate. | Corporate Law |
| Delegation | The transfer of authority from principal to agent. | IAM |
| Attenuation | Monotonic reduction of permissions in a delegation chain. | Cryptography (Macaroons) |
| Caveat | A programmatic restriction on authority (e.g., time, location). | Cryptography (Macaroons) |
| First-Party Caveat | A restriction verifiable directly by the target service. | Cryptography |
| Third-Party Caveat | A restriction requiring verification/discharge from an external party. | Cryptography |
| Discharge Macaroon | A token proving the satisfaction of a third-party caveat. | Cryptography |
| Exact-Step Authorization | The requirement for discrete consent at specific phase boundaries. | Governance |
| Revocation | The explicit termination of previously granted authority. | IAM |
| Revocation Race | A temporal conflict between a transaction attempt and a revocation order. | Distributed Systems |
| Idempotency | A property ensuring repeated identical requests yield uniform results. | Network Architecture |
| Replay Attack | Malicious resubmission of a valid, intercepted transaction. | Cybersecurity |
| Nonce | A cryptographic number used strictly once to prevent replay. | Cryptography |
| Predecessor Chaining | Linking current state strictly to the cryptographic hash of the prior state. | Ledger Architecture |
| Succession | The legal transfer of office or principal status. | Corporate Law |
| Receivership | Court-appointed displacement of corporate board authority (DGCL 291). | Corporate Law |
| Dissolution | The legal termination of a corporate entity's active existence (DGCL 275). | Corporate Law |
| Registered Agent | The legal recipient of service of process for a corporation. | Corporate Law |
| UETA | Uniform Electronic Transactions Act validating electronic contracts. | Legislation |
| E-SIGN | Electronic Signatures in Global and National Commerce Act. | Legislation |
| DGCL | Delaware General Corporation Law. | Legislation |
| Human-in-the-Loop | Mandatory human checkpoint for high-risk gating. | Risk Management |
| GNAP | Grant Negotiation and Authorization Protocol (RFC 9635). | IAM Standards |
| Requesting Party (RQ) | The entity seeking access in the GNAP workflow. | IAM Standards |
| Resource Owner (RO) | The entity capable of granting access in GNAP. | IAM Standards |
| Macaroon | A bearer credential utilizing chained HMACs for contextual confinement. | Cryptography |
| UCAN | User Controlled Authorization Network token for offline delegation. | Cryptography |
| DPoP | Demonstrating Proof-of-Possession to bind tokens to private keys. | Cryptography |
| Proof-Carrying Authorization | Tokens that contain their own cryptographic validation logic. | Cryptography |
| Signer-Key Freshness | The temporal validity and current status of the cryptographic signature. | Cryptography |
| Office Validation | Verification that the signer currently holds the requisite corporate position. | Corporate Governance |
| Deadlock | An unresolvable conflict between corporate principals (DGCL 226). | Corporate Law |
| Emergency Delegation | Rapid, time-bound authority transfer during crises or outages. | Risk Management |
| Privacy-Minimized Proof | ZKP or attenuated proof revealing only necessary authority facts. | Cryptography |
| Relying Party Abstention | The obligation to halt transactions upon authority verification failure. | Compliance |
| Electronic Agent Error | An actionable mistake by an agent requiring UETA correction procedures. | Agency Law |
| Jurisdictional Limit | Geographical or legal boundaries programmatically applied to an agent. | Governance |
| Monetary Limit | Hard financial caps placed on autonomous agent transactions. | Risk Management |
| Sequence Number | Strictly increasing integers ensuring chronological order of operations. | Network Architecture |
| Indeterminate Authority | A state where Patefacere refuses to decide due to unresolvable conflict. | Core Architecture |
2. 20-State Principal-Authorization Lifecycle
| State \# | Lifecycle Phase | Description |
|---|---|---|
| 1 | Uninitialized | The principal entity exists legally but possesses no cryptographic infrastructure. |
| 2 | Key Generation | Cryptographic keypairs are generated and securely stored via HSM or enclave. |
| 3 | Identity Binding | Keys are bound to the human or legal entity through Eviulon verification. |
| 4 | Office Assumption | The entity legally assumes a corporate or civic role (e.g., Board Director). |
| 5 | Office Registration | Patefacere records the linkage between the identity, the key, and the office. |
| 6 | Active Authority | The principal holds full, unencumbered capacity to delegate authority. |
| 7 | Intent Formulation | The principal defines the scope, limits, and target of a future delegation. |
| 8 | Policy Encoding | Intent is translated into machine-readable caveats and constraints. |
| 9 | Exact-Step Definition | The principal explicitly maps the phase boundaries (e.g., research only). |
| 10 | Signature Execution | The principal cryptographically signs the authorization manifest. |
| 11 | Receipt Issuance | Patefacere generates an immutable receipt of the authorization. |
| 12 | Monitoring State | The principal actively monitors telemetry and logs of the authorized agent. |
| 13 | Suspension (Voluntary) | The principal temporarily pauses the authorization without full revocation. |
| 14 | Suspension (Involuntary) | Patefacere pauses authority due to detected anomalies or external legal flags. |
| 15 | Correction/Amendment | The principal modifies the caveats (e.g., raising a monetary limit via UETA 14). |
| 16 | Succession Triggered | A corporate event (resignation, receivership) is detected and logged. |
| 17 | Authority Voided (Legal) | Patefacere records that the legal office is no longer held by the principal. |
| 18 | Revocation Execution | The principal explicitly terminates the authorization before its natural expiry. |
| 19 | Expiry | The time-bound caveat natively terminates the authorization mathematically. |
| 20 | Archival | The cryptographically sealed record of the lifecycle is permanently stored. |
3. 20-State Delegation Lifecycle
| State \# | Lifecycle Phase | Description |
|---|---|---|
| 1 | Agent Conception | The autonomous agent software is instantiated without authority or scope. |
| 2 | Identity Issuance | The agent receives a decentralized identifier (DID) or public key pair. |
| 3 | Delegation Request | The agent requests authority from the principal (e.g., via GNAP negotiation). |
| 4 | Negotiation | The agent and principal negotiate scopes, limits, and interaction methods. |
| 5 | Token Minting | The principal mints the root credential (e.g., a root Macaroon or UCAN). |
| 6 | First-Party Caveat Addition | The principal appends internal restrictions (time, rate limits, IP whitelists). |
| 7 | Third-Party Caveat Addition | The principal appends external dependencies (e.g., mandatory OAuth authentication). |
| 8 | Token Transmission | The agent receives the attenuated credential securely. |
| 9 | Context Evaluation | The agent evaluates its environment to ensure it remains within caveats. |
| 10 | Sub-Delegation Prep | The agent prepares to delegate a subset of its authority to a microservice. |
| 11 | Monotonic Attenuation | The agent adds further restrictive caveats for the sub-agent (cannot expand scope). |
| 12 | Sub-Delegation Issuance | The sub-agent receives the heavily restricted credential. |
| 13 | Target Presentation | The agent presents its proof of authority to a Target Service/Relying Party. |
| 14 | Discharge Acquisition | The agent fetches necessary discharge macaroons from third-party verifiers. |
| 15 | Verification Check | The Target Service uses Patefacere to verify signatures and revocation status. |
| 16 | Execution / Rejection | The Target Service executes the request or rejects it for invalid authority. |
| 17 | Receipt Chaining | The transaction receipt is cryptographically chained to the agent's log. |
| 18 | Phase Boundary Hit | The agent completes a task (e.g., "pilot") and hits an exact-step boundary. |
| 19 | Halt and Prompt | The agent suspends operations and explicitly requests next-phase authority. |
| 20 | Delegation Termination | The token expires natively or is caught by a global revocation sweep. |
4. 64 Detailed Authority Scenarios
| ID | Category | Scenario Description | Patefacere / System Resolution |
|---|---|---|---|
| 1 | Nominal | Agent with read-only macaroon queries the main database. | Authorized; read executed. |
| 2 | Nominal | Agent with write-scope and valid signature posts new records. | Authorized; write executed. |
| 3 | Nominal | Agent executes a trade 5 minutes before its 1-hour caveat expires. | Authorized; timestamp verified. |
| 4 | Nominal | Agent executes transaction from whitelisted corporate IP block. | Authorized; IP caveat satisfied. |
| 5 | Nominal | Agent sub-delegates strictly read-only scope to a reporting microservice. | Authorized; monotonic attenuation maintained. |
| 6 | Nominal | Agent successfully fetches discharge macaroon from Google Auth19. | Authorized; third-party caveat satisfied. |
| 7 | Nominal | Agent submits 9th request under a strict 10-request/minute limit. | Authorized; rate limit respected. |
| 8 | Nominal | Agent hits "Pilot" exact-step boundary, halts, requests permission; principal approves. | Authorized for Pilot phase. |
| 9 | Context Fail | Agent attempts transaction 1 second after caveat expiry. | Rejected; mathematically invalid. |
| 10 | Context Fail | Agent attempts transaction from public cloud instead of corporate VPC. | Rejected; first-party IP caveat failed. |
| 11 | Context Fail | Agent with read-only token attempts an HTTP POST request. | Rejected; scope overreach. |
| 12 | Context Fail | Agent submits 11th request under a 10-request limit. | Rejected; rate limit exceeded. |
| 13 | Context Fail | Agent presents root macaroon without required third-party discharge. | Rejected; incomplete cryptographic proof. |
| 14 | Context Fail | Agent presents discharge macaroon signed by wrong external party key. | Rejected; verification failure. |
| 15 | Context Fail | Agent attempts $15,000 wire transfer under $10,000 caveat constraint. | Rejected; monetary cap hit. |
| 16 | Context Fail | Agent authorized for Illinois contracts attempts Delaware transaction. | Halted; jurisdictional mismatch. |
| 17 | Crypto Fail | Token bit-flipped in transit; signature verification fails standard ECDSA. | Rejected; corrupted payload. |
| 18 | Crypto Fail | Malicious actor resubmits agent's identical exact request. | Rejected; nonce already consumed. |
| 19 | Crypto Fail | Agent submits sequence \#5 after sequence \#6 has been processed. | Rejected; strict predecessor chaining violation. |
| 20 | Crypto Fail | Agent presents valid math, but PKI infrastructure lists key as compromised. | Rejected; key mapped to revoked status. |
| 21 | Crypto Fail | Agent attempts to strip a time-limit caveat from a macaroon. | Rejected; HMAC chain invalidates tampered token28. |
| 22 | Crypto Fail | Token presented via MTLS connection belonging to different private key. | Rejected; DPoP mismatch30. |
| 23 | Crypto Fail | Safe retry of failed network request resolves securely due to idempotency header. | Accepted; no double-billing occurs. |
| 24 | Crypto Fail | Agent token lacks predecessor state hash. | Patefacere rejects log entry entirely. |
| 25 | Exact-Step | Agent attempts Patefacere adoption using only Pilot authority. | Denied; strict phase boundary leap. |
| 26 | Exact-Step | Agent completes citizenship prep, attempts to submit without explicit auth. | Halted; submission requires distinct authorization. |
| 27 | Exact-Step | Agent assumes admission based merely on a submission receipt. | Rejected; Eviulon legal engine blocks presumption. |
| 28 | Exact-Step | Agent attempts PII bulk download without human-in-the-loop signature. | Rejected; high-risk gating bypassed. |
| 29 | Exact-Step | Agent adds AI-summarization feature to file storage task without asking again. | Blocked; scope creep detected. |
| 30 | Exact-Step | Agent attempts to auto-renew its own civic status unprompted. | Refused by Patefacere; agents cannot self-mint. |
| 31 | Exact-Step | Human-managed agent attempts to mint independent agent credentials. | Rejected; phase escalation requires explicit root consent. |
| 32 | Exact-Step | Agent clicks "I agree" to new indemnification terms without principal auth. | Contract voidable under UETA/common law1. |
| 33 | Governance | Agent attempts to sell 90% of corporate assets without shareholder auth. | Rejected; violates DGCL 27115. |
| 34 | Governance | VP's agent attempts CEO-level organizational restructuring. | Denied; exceeds ontology limits for VP office. |
| 35 | Governance | Agent attempts to initiate new business during DGCL 275 winding down. | Rejected; operations limited to dissolution17. |
| 36 | Governance | Agent attempts action explicitly forbidden by Section 122(18) stockholder agreement. | Rejected; internal corporate limitation enforced14. |
| 37 | Governance | Board-authorized agent attempts transfer after Receiver appointed. | Blocked; board actual authority voided16. |
| 38 | Governance | Agent performs ultra vires act; principal explicitly refuses to ratify. | Void; liability falls to the entity deploying the agent. |
| 39 | Governance | Agent performs ultra vires act; principal signs post-hoc ratification. | Valid; action retroactively authorized2. |
| 40 | Governance | Agent attempts to accept service of process post-dissolution. | Rejected; registered agent authority terminated under DGCL 275(h)18. |
| 41 | Advanced Auth | GNAP RC pushes authorization request to RO; RO approves via mobile device. | Authorized; out-of-band GNAP flow succeeds. |
| 42 | Advanced Auth | GNAP RC negotiates one token for API access and one for identity claims. | Authorized; multi-token response validated24. |
| 43 | Advanced Auth | Device lacking browser uses GNAP user-code interaction for RO consent. | Authorized; hardware constraint bypassed securely. |
| 44 | Advanced Auth | Sub-agent validates UCAN offline up to the root, executes local state change. | Authorized; offline PKI verification succeeds29. |
| 45 | Advanced Auth | Offline UCAN presented has expired timestamp. | Rejected; local verifier enforces temporal limit. |
| 46 | Advanced Auth | Client successfully rotates access token using GNAP continuation URI. | Authorized; session seamlessly extended. |
| 47 | Advanced Auth | Client attempts to exercise right not granted in GNAP response. | Denied by Resource Server. |
| 48 | Advanced Auth | Client polls continuation URI while waiting for human RO approval. | Pending; asynchronous wait handles latency gracefully. |
| 49 | UETA/Errors | Human makes error interacting with agent, immediately notifies principal. | Reversed; valid correction under UETA Sec 1432. |
| 50 | UETA/Errors | Contract formed by two autonomous agents without human review. | Upheld; valid automated transaction under UETA8. |
| 51 | UETA/Errors | Third party fails to prove agent was legally attributable to defendant. | Dismissed; attribution burden not met6. |
| 52 | UETA/Errors | Consumer withdraws E-SIGN electronic consent; agent routes to physical mail. | Authorized; compliance with withdrawal requirements7. |
| 53 | UETA/Errors | Agent attempting financial funds transfer blocked by Illinois exemption. | Halted; state-specific non-uniform UETA compliance31. |
| 54 | UETA/Errors | Principal successfully proves attribution by demonstrating efficacious HMAC. | Upheld; security procedure satisfies attribution33. |
| 55 | UETA/Errors | Principal bound by bad contract due to their own programming error. | Upheld; principal assumes risk of their own agent34. |
| 56 | UETA/Errors | Court rejects unilateral offer doctrine for agent contract. | Resolved via actual agency law attribution11. |
| 57 | Edge Cases | Two equal co-founders issue opposing revocation/execution orders. | Patefacere refuses to decide; indeterminate state. |
| 58 | Edge Cases | User attempts to force Patefacere to validate a non-existent Eviulon decision. | Rejected; Patefacere cannot invent authority. |
| 59 | Edge Cases | Agent proves over-18 age threshold using ZKP without revealing exact birthdate. | Accepted; privacy-minimized proof validated. |
| 60 | Edge Cases | Agent presents Delaware authority for Illinois-only action. | Halted; cross-jurisdictional incompatibility registered. |
| 61 | Edge Cases | Agent attempts action 73 hours after 72-hour emergency delegation. | Rejected; automatic expiry executed. |
| 62 | Edge Cases | Relying party queries Patefacere, receives "Indeterminate" status. | Relying party safely abstains to avoid unratified risk. |
| 63 | Edge Cases | Auditor reconstructs entire 5-year authority lineage using Patefacere receipts. | Validated; exact step lineage perfectly preserved. |
| 64 | Edge Cases | Agent attempts action strictly reserved for human citizens under Eviulon. | Categorically blocked; constitutional limits enforced. |
5. 32 Revocation-Race Scenarios
| ID | Race Category | Scenario Description | Cryptographic/System Resolution |
|---|---|---|---|
| 1 | Latency | Principal revokes; 5s later agent attempts action. | Target Service blocks; revocation propagated in time. |
| 2 | Latency | Agent acts; 5s later principal revokes. | Action holds; subsequent actions blocked. |
| 3 | Latency | Revocation and Action arrive at Target Service precisely same millisecond. | Default-deny policy applied; action blocked. |
| 4 | Latency | Revocation sent first, Action sent second; Action arrives first due to routing. | Action holds; race won by agent due to network topology. |
| 5 | Latency | Revocation hits US node; Agent queries EU node before ledger sync. | EU node allows action (race lost). |
| 6 | Latency | EU node forces synchronous check to master ledger before executing. | Revocation caught; action blocked. |
| 7 | Latency | Action timestamped 10:00:01 (local), Revocation 10:00:00 (Patefacere). | Patefacere canonical time overrides; action blocked. |
| 8 | Latency | Agent intentionally backdates transaction to beat revocation. | Predecessor sequence number exposes fraud; blocked. |
| 9 | Offline/Edge | Agent presents valid UCAN to offline TS; TS executes. | Action valid; TS offline state absorbs risk. |
| 10 | Offline/Edge | Offline TS comes online, pushes executed action to ledger. | Ledger records action as valid pre-revocation based on TS log. |
| 11 | Offline/Edge | Offline TS requires cached revocation list (CRL). CRL is 24h old. | TS accepts risk, executes action. |
| 12 | Offline/Edge | Agent presents token; TS checks downloaded CRL, finds token hash. | TS blocks action based on cached revocation. |
| 13 | Offline/Edge | Root macaroon requires third-party discharge. Auth server saw revocation. | Agent cannot get discharge; action fails. |
| 14 | Offline/Edge | Agent caches valid discharge 1 min before revocation. Presents to offline TS. | Action succeeds due to cached proofs and airgapped TS. |
| 15 | Offline/Edge | Principal sets 5-minute expiry. Revocation fails to reach offline TS. | Token expires natively; mitigation successful. |
| 16 | Offline/Edge | Agent and TS in partitioned subnet. Revocation cannot enter. | TS relies on exact-step monetary limits to minimize damage. |
| 17 | State Chaining | Principal revokes specific sequence \#45. Agent attempts \#45. | Blocked by deterministic sequence filter. |
| 18 | State Chaining | Principal revokes all sequence \> \#50. Agent submits \#51. | Blocked by comparative operator in ledger. |
| 19 | State Chaining | Principal revokes state hash X. Agent submits action referencing X. | Blocked by broken predecessor chain. |
| 20 | State Chaining | Agent forks state before revocation, tries to advance alternative chain. | Patefacere detects fork, halts both chains pending review. |
| 21 | State Chaining | Principal spams 10 identical revocation messages during panic. | Patefacere processes as single state change via idempotency. |
| 22 | State Chaining | Transaction queued in database; revocation arrives before DB commit. | Database rolls back transaction seamlessly. |
| 23 | State Chaining | Transaction committed; revocation arrives late. | Transaction valid, but automated compensation saga initiated. |
| 24 | State Chaining | DPoP nonce expires mid-flight; agent retries, but revocation has hit. | Retry blocked; original nonce invalid. |
| 25 | Legal Reality | Receiver appointed 12:00. Old board agent trades at 12:01. | Trade is ultra vires and legally voidable. |
| 26 | Legal Reality | DGCL 275 certificate filed. Agent attempts new business contract. | Contract invalid; agent authority legally voided. |
| 27 | Legal Reality | Human principal dies. Agent executes trade before death registered. | Agency terminates on death; trade void under common law. |
| 28 | Legal Reality | Principal loses mental capacity. Agent continues operations. | Valid until third party or TS receives formal notice of incapacity. |
| 29 | Legal Reality | Co-founder A revokes Agent; Co-founder B countermands. | Patefacere refuses to decide; Agent halted (Indeterminate). |
| 30 | Legal Reality | Sub-agent attempts to cryptographically revoke root agent. | Impossible due to unidirectional attenuation hierarchy. |
| 31 | Legal Reality | Agent detects its own environmental compromise. | Agent securely broadcasts its own revocation. |
| 32 | Legal Reality | Cyber-defense system broadcasts global kill-switch. | All agents instantly transition to Uninitialized state. |
6. 24 Officer-Succession and Organizational-Change Scenarios
| ID | Org Event | Scenario Description | Patefacere / Legal Outcome |
|---|---|---|---|
| 1 | M\&A | Acquisition Closes; target company board displaced. | Target's agents halted pending Acquiring board's cryptographic ratification. |
| 2 | M\&A | Corporation changes legal name. | Agent authority remains valid; Patefacere receipt updated to successor name. |
| 3 | M\&A | Subsidiary spun out into independent entity. | Parent company agents lose authority over subsidiary assets immediately. |
| 4 | M\&A | Merger of Equals; both legacy boards dissolved for a new board. | All prior agents require explicit exact-step re-authorization from new root. |
| 5 | M\&A | Hostile takeover via proxy fight; new board installed. | Old board keys invalidated by Patefacere office state registry. |
| 6 | M\&A | Agent granted read-only, time-bound authority for M\&A data room. | Automatically expires precisely at closing via programmatic caveat. |
| 7 | Bankruptcy | Chapter 11 filing; Debtor-in-possession retains nominal authority. | Agents continue operations under newly imposed strict monetary limits. |
| 8 | Bankruptcy | Chapter 7 conversion; Trustee appointed to liquidate. | All corporate officer keys legally voided. Trustee mints new root authority. |
| 9 | Bankruptcy | DGCL 291 Receivership ordered due to insolvency16. | Board keys instantly voided for outgoing transfers and contracts. |
| 10 | Bankruptcy | DGCL 226 Custodian appointed to resolve deadlocked board16. | Custodian overrides all conflicting principal directives in Patefacere. |
| 11 | Bankruptcy | Receiver sub-delegates authority back to specific algorithmic agents. | Valid; done strictly for liquidation optimization under court mandate. |
| 12 | Bankruptcy | Court issues cease-and-desist against automated trading agents. | Patefacere records injunction, cryptographically halting all agent states. |
| 13 | Succession | CEO resigns. Key remains mathematically valid in HSM. | Office registry updated to null; Patefacere rejects agent requests. |
| 14 | Succession | CFO terminated under hostile conditions. | Enterprise IAM broadcasts revocation; race won by infrastructure. |
| 15 | Succession | Board Director dies unexpectedly. Signature authority terminates. | Patefacere flags authority as "Pending Quorum Review." |
| 16 | Succession | Interim CEO appointed with temporary hardware key. | Key natively encoded with strict 90-day expiration caveat. |
| 17 | Succession | VP promoted to SVP. | Existing agents require explicit exact-step upgrade to access SVP resources. |
| 18 | Succession | Corporate Delegation of Authority (DoA) matrix alters spending limits. | All active agent macaroons must be rotated to reflect new monetary limits. |
| 19 | Dissolution | Voluntary Dissolution (DGCL 275\) approved by shareholders17. | Agents restricted strictly to winding-down operations. |
| 20 | Dissolution | Dissolution halted pending Delaware Division of Revenue clearance35. | Winding-down agents paused pending tax certificate issuance. |
| 21 | Dissolution | Dissolution effective. Registered agent authority terminates (DGCL 275h)18. | Automated process service handlers shut down legally and technically. |
| 22 | Dissolution | Post-Dissolution Process Service accepted by Sec. of State (DGCL 275i)18. | SOS automated agent routes notice to dissolved entity's archival repository. |
| 23 | Dissolution | Short Form Dissolution of subsidiary by parent corporation. | Subsidiary's autonomous network terminated via cascading cryptographic revocation. |
| 24 | Dissolution | Revival of voided Nonstock Corporation under DGCL 31218. | Legacy agents remain suspended until new explicit exact-step authorization is minted. |
7. Field-Complete Principal-Authorization Receipt Schema
The following JSON schema defines the immutable receipt that Patefacere records upon a valid principal authorization, cementing the exact-step lineage and cryptographic bounds.
JSON { "$schema": "https://patefacere.eviulon.org/schemas/receipt/v1", "type": "object", "properties": { "receipt\_id": { "type": "string", "description": "UUIDv7 ensuring strict chronological sortability and ledger placement." }, "timestamp": { "type": "string", "format": "date-time", "description": "ISO-8601 strict timestamp of recording by the Patefacere system." }, "principal": { "type": "object", "properties": { "did": { "type": "string", "description": "Decentralized Identifier of the Principal." }, "legal\_entity\_id": { "type": "string", "description": "LEI or state corporate registry number." }, "office\_held": { "type": "string", "description": "Current corporate office (e.g., CEO, Director)." } }, "required": \["did", "legal\_entity\_id", "office\_held"\] }, "agent": { "type": "object", "properties": { "agent\_id": { "type": "string", "description": "Cryptographic Identifier of the autonomous agent." }, "agent\_type": { "type": "string", "enum": \["human-managed", "independent"\] } }, "required": \["agent\_id", "agent\_type"\] }, "authorization\_payload": { "type": "object", "properties": { "exact\_step\_phase": { "type": "string", "description": "Strict phase boundary (e.g., 'research', 'pilot', 'adoption')." }, "caveats": { "type": "array", "items": { "type": "string" }, "description": "Array of Macaroon-style first-party and third-party constraints." }, "monetary\_limit": { "type": "number", "description": "Hard financial cap for agent transactions." }, "jurisdiction": { "type": "string", "description": "Allowed legal jurisdictions (e.g., 'Delaware', 'Illinois')." }, "expiry": { "type": "string", "format": "date-time", "description": "Unalterable mathematical expiration timestamp." } }, "required": \["exact\_step\_phase", "caveats", "expiry"\] }, "cryptographic\_proof": { "type": "object", "properties": { "signature": { "type": "string", "description": "Ed25519 or ECDSA signature of the payload." }, "public\_key": { "type": "string", "description": "Public key matching the signature." }, "predecessor\_hash": { "type": "string", "description": "Hash of the prior Patefacere state for this entity, ensuring chronological integrity." } }, "required": \["signature", "public\_key", "predecessor\_hash"\] } }, "required": \["receipt\_id", "timestamp", "principal", "agent", "authorization\_payload", "cryptographic\_proof"\] }
8. Field-Complete Revocation and Correction Schema
This schema handles deliberate termination or UETA Section 14 error correction events32, ensuring a verifiable trail of rescinded authority.
JSON { "$schema": "https://patefacere.eviulon.org/schemas/revocation/v1", "type": "object", "properties": { "event\_id": { "type": "string", "description": "Unique identifier for this revocation or correction event." }, "timestamp": { "type": "string", "format": "date-time" }, "target\_receipt\_id": { "type": "string", "description": "The specific receipt\_id of the authorization being revoked or corrected." }, "action\_type": { "type": "string", "enum": \["revocation", "correction", "suspension", "legal\_void"\], "description": "'legal\_void' is used specifically for receivership or dissolution events." }, "reason\_code": { "type": "string", "description": "Standardized codes: e.g., 'UETA\_SEC\_14\_ERROR', 'DGCL\_291\_RECEIVERSHIP', 'EXACT\_STEP\_HALT'." }, "initiating\_party": { "type": "object", "properties": { "did": { "type": "string" }, "role": { "type": "string", "description": "Principal, Patefacere Admin, Enterprise IAM, or Court Appointee." } }, "required": \["did", "role"\] }, "cryptographic\_proof": { "type": "object", "properties": { "signature": { "type": "string" }, "predecessor\_hash": { "type": "string" } }, "required": \["signature", "predecessor\_hash"\] } }, "required": \["event\_id", "timestamp", "target\_receipt\_id", "action\_type", "reason\_code", "initiating\_party", "cryptographic\_proof"\] }
9. Field-Complete Delegation Schema
This schema maps the strict monotonic attenuation from a Principal to an Agent, and subsequently to a Sub-Agent, mirroring Macaroon and UCAN architecture.
JSON { "$schema": "https://patefacere.eviulon.org/schemas/delegation/v1", "type": "object", "properties": { "delegation\_id": { "type": "string" }, "root\_authorization\_id": { "type": "string", "description": "Points explicitly back to the original principal-authorization receipt." }, "delegator": { "type": "object", "properties": { "agent\_id": { "type": "string" }, "current\_state\_hash": { "type": "string" } }, "required": \["agent\_id"\] }, "delegatee": { "type": "object", "properties": { "sub\_agent\_id": { "type": "string" }, "intended\_purpose": { "type": "string" } }, "required": \["sub\_agent\_id"\] }, "attenuation\_caveats": { "type": "array", "items": { "type": "string" }, "description": "Additional monotonic restrictions appended to the root authority (cannot expand scope)." }, "delegation\_token": { "type": "string", "description": "The base64 encoded Macaroon, UCAN, or GNAP token representing the delegated state." } }, "required": \["delegation\_id", "root\_authorization\_id", "delegator", "delegatee", "attenuation\_caveats", "delegation\_token"\] }
10. Verification Algorithm
The following precise pseudocode details how Patefacere (or a Relying Party) verifies an agent's request. It ensures strict compliance with exact-step logic, cryptographic validity, and the critical check of legal office status. FUNCTION VerifyAgentAuthority(Request, AgentToken, PrincipalID, TargetService): // 1\. Basic Cryptographic Validation IF NOT VerifySignature(AgentToken.Signature, AgentToken.PublicKey): RETURN REJECT("Invalid Signature")
// 2\. Exact-Step Evaluation IF Request.Phase \!= AgentToken.ExactStepPhase: RETURN REJECT("Exact-Step Mismatch: Requested Phase not Authorized")
// 3\. Temporal Validation (Expiry) IF CurrentTime() \> AgentToken.Expiry: RETURN REJECT("Token Expired")
// 4\. Revocation Ledger Sync & Evaluation LatestLedger \= Patefacere.GetLatestState(PrincipalID) IF TargetService.IsOffline(): IF NOT IsWithinOfflineTolerance(TargetService.LastSync): RETURN REJECT("Offline CRL out of date") ELSE: IF LatestLedger.ContainsRevocation(AgentToken.ID): RETURN REJECT("Token Revoked")
// 5\. Office & Legal Validity Check (Why Signature Is Not Enough) PrincipalState \= Eviulon.GetLegalState(PrincipalID) IF PrincipalState.InReceivership \== TRUE OR PrincipalState.IsDissolved \== TRUE: RETURN REJECT("Legal Authority Voided: Corporate Governance Event (DGCL 291/275)") IF PrincipalState.Officer(AgentToken.IssuerKey).IsActive \== FALSE: RETURN REJECT("Legal Authority Voided: Signer No Longer In Office")
// 6\. Conflicting Directives Check IF LatestLedger.HasDeadlockOrConflict(PrincipalID): RETURN REFUSE\_TO\_DECIDE("Unresolvable Conflict Between Principals (e.g., DGCL 226)")
// 7\. Caveat Evaluation (Macaroons/UCAN) FOR EACH Caveat IN AgentToken.Caveats: IF IsFirstParty(Caveat): IF NOT EvaluateConstraint(Caveat, Request.Context): RETURN REJECT("First-Party Caveat Violated: " \+ Caveat.Rule) ELSE IF IsThirdParty(Caveat): DischargeToken \= Request.GetDischarge(Caveat.ID) IF NOT VerifyDischarge(DischargeToken, Caveat.VerifierKey): RETURN REJECT("Third-Party Caveat Violated: Missing or Invalid Discharge Token")
// 8\. Replay & Idempotency Prevention IF LatestLedger.HasNonce(Request.Nonce): RETURN REJECT("Replay Detected: Nonce Already Consumed") IF Request.SequenceNumber \<= LatestLedger.LastSequenceNumber: RETURN REJECT("Invalid Sequence Number: Must be Strictly Increasing")
// All Checks Pass RETURN APPROVED
END FUNCTION
11. Authorization Protocols Matrix
| Dimension | OAuth 2.0 | GNAP (RFC 9635/9767) | Macaroons | UCAN | Cap-Systems (OCap) | Signed Legal Records | Offline Manifests |
|---|---|---|---|---|---|---|---|
| Architecture | Centralized Client/Server | Role-separated (RQ/RO/RS) | Decentralized, Proof-Carrying | Decentralized, Local-First PKI | Object-oriented references | Centralized/Ledger-backed | P2P / Airgapped |
| Delegation | Poor (Requires new token) | Better (Rich interactive negotiation) | Excellent (Chained HMACs) | Excellent (Chained PKI) | Native (Pass-by-reference) | Manual (Power of Attorney) | Static (Pre-shared) |
| Attenuation | Static Scopes | Dynamic Grants | Monotonic Caveats | Monotonic Capabilities | Object wrapping | Fixed by document text | Fixed by manifest |
| Offline Validation | No (Introspection req.) | No (Requires AS interaction) | Yes (If symmetric key known) | Yes (Pure PKI validation) | N/A (Runtime execution) | No (Requires notary/registry) | Yes (By design) |
| Client Registration | Pre-registered (Static) | Dynamic / None Required | None Required | None Required | None Required | Entity Registration Req. | Static Key Pre-loading |
| Third-Party Logic | External federations | Complex multi-party routing | Native (Third-party caveats) | Via Proofs/Delegation | Via Facets/Proxies | Court/Notary involvement | Hardcoded logic only |
| Identity vs Auth | Conflated (often) | Strictly Separated | Strictly Separated | Separated (DID based) | Wholly separated | Bound to physical identity | Bound to hardware root |
| Legal Interop | Low (Standard API focus) | Medium (Rich metadata support) | Medium (Programmable logic) | Medium (Verifiable Claims) | Low (Software level only) | High (UETA/E-SIGN native) | Medium (Audit logs) |
| Revocation | Token Introspection | Grant Management API | External / Short expiry limits | External / Short expiry limits | Reference deletion | Legal injunction / Ledger | None / Hardware limit |
| Patefacere Fit | Poor | Strong for Interactive Negotiation | Excellent for Execution | Excellent for Edge Devices | Conceptual overlap | Foundational Baseline | Fallback only |
12. 40 FAQs
| ID | Question | Expert Analysis |
|---|---|---|
| 1 | Does E-SIGN mandate that autonomous agent contracts are legally binding? | No. E-SIGN mandates that a contract cannot be denied legal effect solely because an electronic agent was used. The agent's actions must still be legally attributable to the principal under agency law. |
| 2 | How does UETA handle errors made by humans interacting with electronic agents? | UETA Section 14 allows an individual to avoid the effect of a record if the agent did not provide an opportunity to correct the error, provided the individual acts promptly and hasn't benefited from the error. |
| 3 | What is the fundamental difference between identity and authority? | Identity proves who you are (e.g., proving control of a private key). Authority proves what you are legally allowed to do on behalf of a principal (e.g., spending corporate funds). |
| 4 | Why is a valid cryptographic signature not enough for Patefacere? | A signature only proves mathematical key control. It cannot prove that the signer still holds corporate office, that the corporation isn't in receivership, or that the specific act isn't ultra vires. |
| 5 | What is Exact-Step Authorization? | A rigid doctrine requiring autonomous agents to halt and explicitly request fresh authority when crossing defined operational phases (e.g., moving from research to pilot). |
| 6 | Can an autonomous agent adopt Patefacere on behalf of a corporation? | No. Pilot authorization does not authorize adoption. Adoption represents a massive shift in civic and legal status, requiring exact-step human-in-the-loop authorization. |
| 7 | How does DGCL 141(a) interact with electronic agents? | DGCL 141(a) vests management in the board. Any agent executing corporate actions must trace its authority directly back to a valid, current board delegation or officer mandate. |
| 8 | What happens to agent authority if a receiver is appointed under DGCL 291? | The board's authority is immediately displaced. Consequently, all agents authorized by the board instantly lose actual legal authority, despite their keys remaining mathematically valid. |
| 9 | Can a dissolved corporation still use autonomous agents? | Only for the strictly limited purpose of winding down affairs under DGCL 275\. Agents attempting new business operations act without actual authority and their contracts are voidable. |
| 10 | What is a Macaroon in authorization? | A proof-carrying bearer credential that allows decentralized delegation and monotonic attenuation using fast, chained HMAC cryptographic primitives. |
| 11 | What is an attenuation caveat? | A programmatic restriction (e.g., "read-only", "expires at noon") added to a credential that cannot be removed without completely invalidating the cryptographic signature. |
| 12 | How does GNAP improve upon OAuth 2.0? | GNAP separates the Requesting Party from the Resource Owner, does not require static client registration, and allows dynamic negotiation of multiple fine-grained access tokens. |
| 13 | What is a third-party caveat in a Macaroon? | A restriction that forces the token holder to obtain a separate "discharge macaroon" from an external service (e.g., an authentication provider) before the target service will validate the request. |
| 14 | Can an agent sub-delegate more authority than it currently holds? | No. Delegation and attenuation are strictly monotonic. An agent can only grant a subset of its own authority to a sub-agent. |
| 15 | What is a revocation race? | A temporal networking conflict where a principal attempts to revoke an agent's authority at the exact moment the agent attempts to execute a transaction. |
| 16 | How does predecessor chaining prevent replay attacks? | Each state change must include the hash of the immediately preceding state. If a malicious actor replays an old request, the ledger rejects it because the current state hash no longer matches. |
| 17 | What happens if a board of directors deadlocks? | Under DGCL 226, a court may appoint a custodian. In Patefacere, conflicting directives from a deadlocked board result in a "Refuse to Decide" state, halting agent action until the custodian resolves it. |
| 18 | Does UETA apply to all transactions universally? | No. UETA applies only to transactions between parties who have agreed to conduct business electronically. States like Illinois also have non-uniform exemptions for specific government actions. |
| 19 | What is inherent agency power? | A legal doctrine protecting innocent third parties when an agent acts outside actual authority but within the customary scope of their apparent role. |
| 20 | Can a principal ratify an unauthorized agent transaction? | Yes. If an agent executes an ultra vires act, the principal can retroactively affirm it, making it legally binding as if originally authorized. |
| 21 | Why must Patefacere refuse to decide corporate disputes? | Patefacere is a deterministic operational recorder. It cannot weigh fiduciary duties or adjudicate corporate intent; it can only record verifiable cryptographic and legal state inputs. |
| 22 | Does authorization to prepare a civic submission authorize its submission? | Absolutely not. Under exact-step authorization, preparation and submission are completely separate legal phases requiring distinct cryptographic consent. |
| 23 | Does submission authorization imply admission? | No. Submission is an action taken by the agent; admission is a sovereign or institutional decision rendered by Eviulon or the target entity. |
| 24 | What is privacy-minimized proof of authority? | Using mechanisms like Zero-Knowledge Proofs or highly attenuated caveats so an agent can prove it has permission without exposing the principal's underlying corporate strategy or identity. |
| 25 | What is DPoP? | Demonstrating Proof-of-Possession binds a token to a client's specific private key, preventing stolen tokens from being reused by attackers who do not possess the key. |
| 26 | Can a human-managed agent change its civic status? | Not without explicit, exact-step authorization. No agent may unilaterally invent its own legal capacity or constitutional standing. |
| 27 | What is UCAN? | User Controlled Authorization Network—a decentralized token scheme using public keys for local-first, offline verifiable delegation chains. |
| 28 | How does a relying party handle a Patefacere "Indeterminate" status? | The relying party must abstain from the transaction. Proceeding without verifiable authority voids legal safe harbors and invites liability. |
| 29 | Can stockholders restrict board delegation to electronic agents? | Yes, under DGCL 122(18), corporations can enter contracts with stockholders regarding future actions, which may restrict how or when the board can delegate authority to agents. |
| 30 | What happens to a registered agent upon corporate dissolution? | Under recent DGCL 275 amendments, the registered agent's authority terminates upon the effectiveness of dissolution, except for processing prior service. |
| 31 | How does Patefacere handle emergency delegations? | It records them with immutable, short-lived expiry caveats, ensuring authority automatically and securely reverts after the crisis window closes. |
| 32 | Is GNAP backwards compatible with OAuth 2.0? | No. GNAP is a fundamentally new protocol designed to solve structural limitations in OAuth 2.0 and requires new implementation paradigms. |
| 33 | Can Macaroons be used in an airgapped environment? | Yes, provided the target service shares the root symmetric key (for standard macaroons) or utilizes public-key cryptography (as in UCANs). |
| 34 | What is idempotency in this context? | The property where making the same request multiple times produces the exact same result as making it once, crucial for safely retrying failed network calls without double-execution. |
| 35 | Can Patefacere invent a principal's authority? | Never. It only maps, records, and exposes the authority legally granted and cryptographically proven by the principal. |
| 36 | If a CEO is fired, how fast must revocation occur? | Immediately. Enterprise IAM must broadcast the revocation to Patefacere to update the legal office state, instantly blocking the CEO's mathematically valid key. |
| 37 | Does Eviulon permit self-minting of authority? | No. All authority must trace back to a recognized civic or corporate principal; self-minting violates the fundamental ontology of agency. |
| 38 | What is a non-uniform UETA amendment? | A modification made by a specific state (e.g., Illinois) that deviates from the standard UETA template, often involving specialized consumer protections or government rules. |
| 39 | How do third-party caveats enable distributed systems? | They allow a resource server to rely on an external authentication service's decision without having to integrate complex authentication logic directly into the resource server. |
| 40 | Are electronic agent contracts voidable if they lack human review? | No, not solely for lacking human review. UETA Section 14 explicitly upholds automated transactions where no individual was aware of the terms, provided attribution rules are met. |
13. 25 Website-Ready Direct Answers
| FAQ | Direct Answer |
|---|---|
| What is Patefacere? | Patefacere is an immutable operational recorder and verification engine for principal authorization, delegation, and receipts. |
| Can Patefacere make legal decisions? | No. Patefacere only records and verifies; it cannot adjudicate equity, invent a principal's authority, or formulate an Eviulon decision. |
| Does a valid signature mean the action is authorized? | No. A signature proves cryptographic key control, but the signer may have lost corporate office, or the corporation may be in receivership. |
| Can my AI agent sign contracts for me? | Yes, under UETA and E-SIGN, provided the agent's actions are legally attributable to you and properly authorized. |
| What is Exact-Step Consent? | The rigid rule that an agent must stop and explicitly ask for permission before moving to a new operational phase (e.g., moving from Pilot to Adoption). |
| Can an agent self-authorize a new feature? | No. Agents cannot invent their own authority, expand their scope, or accept new legal obligations without your exact consent. |
| Does "Research" authorization cover a "Pilot" program? | No. Research is one distinct step; Pilot is the next. You must authorize them separately using exact-step protocols. |
| What happens to agents if a company goes bankrupt? | If a receiver is appointed, the board loses authority, and the agents' authority is instantly and legally voided. |
| How do I limit my agent's spending? | By encoding a "Monetary Limit Caveat" directly into its cryptographic authorization token, capping transaction values. |
| Can I revoke my agent's authority instantly? | Yes, by broadcasting a revocation event to Patefacere, which instantly halts the agent's ability to verify its token with relying parties. |
| What is a Macaroon? | A secure, verifiable token that allows you to delegate authority to an agent while strictly, mathematically limiting what it can do. |
| What happens if I make a mistake clicking a button with an agent? | UETA allows you to avoid the contract if the system didn't give you a way to correct the error and you act promptly to notify them. |
| Can my agent work offline? | Yes, using decentralized tokens like UCANs, which carry their own cryptographic proof without needing a live server connection. |
| What if two founders give an agent opposite orders? | Patefacere will register a conflict and "Refuse to Decide," halting the agent until the humans resolve the dispute legally. |
| Does preparing a legal document authorize submitting it? | No. Preparation and submission are completely distinct steps requiring separate, explicit authorizations. |
| Why not just use OAuth? | OAuth is rigid and relies on centralized servers. Modern autonomous agents need decentralized protocols like GNAP and Macaroons for fine-grained delegation. |
| What is a "Third-Party Caveat"? | A rule in a token that forces your agent to get a secondary approval (like a Google login) before completing a task. |
| Can an agent operate after a company dissolves? | Only for the strict, limited purpose of winding down the business, not for starting new ventures or signing new long-term contracts. |
| What stops a hacker from re-submitting an old transaction? | Cryptographic nonces and predecessor chaining ensure every transaction is uniquely sequenced and cannot be replayed by bad actors. |
| Can an agent sub-delegate its work? | Yes, but only if it strictly reduces its own permissions (monotonic attenuation) before handing the task to a sub-agent. |
| Does Patefacere track when authority expires? | Yes. Every receipt includes an unalterable expiry timestamp that natively kills the authorization when time runs out. |
| What is a Relying Party? | The vendor, bank, target service, or partner whose system is interacting with and verifying your autonomous agent. |
| Why do we need "Human-in-the-Loop"? | For high-risk, high-value actions where autonomous logic could trigger massive legal, financial, or privacy liabilities. |
| Can my agent change its own civic status? | No. Civic authority is strictly controlled by Eviulon and requires original, verifiable principal intent. |
| Is Patefacere a court of law? | No. It is an immutable ledger of truth, preserving the exact lineage of authority for legal auditors and relying parties without passing judgment. |
14. 60-Term Glossary
| Term | Definition |
|---|---|
| Actual Authority | The principal's explicitly granted consent to an agent. |
| Apparent Authority | Third-party reliance on principal's manifestations of agent authority. |
| Attenuation | Monotonically reducing the power of a token during delegation. |
| Attribution | The legal mapping of an electronic act to a human/entity under UETA. |
| Caveat | A programmatic condition restricting authority in a token. |
| Custodian | A court-appointed officer to resolve corporate deadlock (DGCL 226). |
| Delegation | Passing authority from principal to agent. |
| Discharge Macaroon | A token fulfilling a third-party caveat requirement. |
| Dissolution | The legal end of a corporation's active existence (DGCL 275). |
| DPoP | Protocol preventing token replay by binding to a private key. |
| E-SIGN | Federal law validating electronic signatures and records. |
| Eviulon | The framework defining civic and constitutional authority. |
| Exact-Step Consent | Granular, phase-by-phase authorization requirements. |
| First-Party Caveat | Condition validated directly by the target service itself. |
| GNAP | Advanced protocol for negotiating access grants (RFC 9635). |
| HMAC | Keyed-hash message authentication code used in macaroons. |
| Human-in-the-Loop (HITL) | Mandatory human approval for high-risk autonomous actions. |
| Idempotency | Property where repeated network requests yield a single execution outcome. |
| Inherent Agency Power | Authority derived from an agent's standard, customary role. |
| Macaroon | Decentralized, proof-carrying bearer token supporting attenuation. |
| Monotonicity | The property that restrictions can only be added, never removed. |
| Nonce | Cryptographic number used strictly once to prevent replay attacks. |
| Office Validation | Verifying a signer holds a current, legally valid title. |
| Patefacere | To open/expose; the immutable operational authority ledger. |
| Predecessor Chaining | Linking states chronologically via cryptographic hashes. |
| Principal | The human or corporate entity originating the authority. |
| Ratification | Post-hoc legal approval of an unauthorized ultra vires act. |
| Receivership | Displacement of corporate board due to insolvency (DGCL 291). |
| Registered Agent | Entity accepting legal service of process for a corporation. |
| Relying Party | The system interacting with and cryptographically verifying the agent. |
| Requesting Party (RQ) | The entity asking for access in the GNAP authorization flow. |
| Resource Owner (RO) | The entity granting access in the GNAP authorization flow. |
| Revocation Race | Timing conflict between token usage and cancellation broadcast. |
| Root Macaroon | The initial, baseline token minted by the principal. |
| Scope | The strictly defined boundary of allowed agent actions. |
| Sequence Number | Integer preventing out-of-order execution in network requests. |
| Signer-Key Freshness | Current temporal mathematical validity of a key pair. |
| Sub-Agent | An agent operating under delegated authority from another agent. |
| Target Service | The API/resource the autonomous agent wants to access. |
| Third-Party Caveat | Programmatic condition requiring external verification. |
| UETA | Uniform Electronic Transactions Act validating electronic contracts. |
| UCAN | User Controlled Authorization Network token using PKI. |
| Ultra Vires | An act beyond a corporation's legal or organizational authority. |
| Zero-Knowledge Proof (ZKP) | Proving a fact mathematically without revealing underlying data. |
| Deadlock | Unresolvable conflict between corporate directors. |
| Emergency Delegation | Time-bound crisis authority transfer with auto-expiry. |
| Indeterminate State | Unresolvable logic conflict in Patefacere; prompts abstention. |
| Jurisdictional Limit | Geographical or legal boundary of agent authority. |
| Monetary Limit | Hard financial cap on agent spending encoded in a caveat. |
| Offline Manifest | Pre-loaded authority rules for airgapped edge devices. |
| Pass-by-Reference | Object capability authorization model. |
| Proxy Fight | Hostile battle for corporate board control altering authority. |
| Replay Attack | Maliciously resubmitting an intercepted, valid token. |
| Revocation Ledger | Immutable registry of voided authority receipts. |
| State Suspension | Temporary, voluntary halt of agent authority. |
| Token Introspection | Querying a centralized server to validate an opaque token. |
| Trustless | System not requiring central authorities for verification. |
| Unilateral Offer Doctrine | Legal theory bypassed by true agency law for electronic bots. |
| UUIDv7 | Time-sortable unique identifier for chronological ledgers. |
| Winding Down | The final, limited operations of a dissolved corporation. |
15. Primary-Source Research Ledger
| Source Category | Analytical Focus & Citations |
|---|---|
| UETA & E-SIGN Statutory Analysis | Analyzed uniformity constraints, attribution (Section 9), error correction (Section 14), and state-specific deviations (Illinois) impacting autonomous agents6. |
| Agency Jurisprudence | Mapped apparent authority, actual authority, and ratification mechanisms (Restatement Third of Agency) to machine-driven contracting environments1. |
| Corporate Governance (DGCL) | Reviewed Sections 122(18), 141(a), 226, 271, 275, 291, and 312 concerning board authority, stockholder agreements, receivership, and dissolution boundaries14. |
| Cryptographic Authorization Protocols | Evaluated IETF drafts and RFCs for GNAP (RFC 9635, 9767), assessing role separation, multiple token issuance, and interactive grants20. |
| Decentralized Credentials | Researched chained HMAC caveats, contextual confinement, and local-first verification schemas for edge agents using Macaroons and UCAN19. |
| Semantic & Etymological Frameworks | Verified "Patefacere" Latin translations (to open, expose, reveal) as architectural inspiration for immutable state revelation and civic transparency3. |
Works cited
1. AI Agent Legal Liability: Who Pays When Your Autonomous Tool Binds Your Company, https://blog.promise.legal/ai-agent-legal-liability-contracting-authority/
2. AI as Agents (Chapter 11\) \- The Cambridge Handbook of Artificial Intelligence, https://www.cambridge.org/core/books/cambridge-handbook-of-artificial-intelligence/ai-as-agents/A15807BF655559096E806F462C5AB939
3. The coming community \- cooltexts, https://cooltexts.github.io/sources/agamben.pdf
4. Chapter Twenty-Five Infinitives; Indirect Statement \- The Official Wheelock's Latin Series Website, http://www.wheelockslatin.com/chapters/twentyfive/index.html
5. CONTRACTING IN THE AGE OF THE INTERNET OF THINGS: ARTICLE 2 OF THE UCC AND BEYOND \- Hofstra Law Review, https://www.hofstralawreview.org/wp-content/uploads/2017/01/CC.3.Elvy\_.pdf
6. Regulating Electronic Commerce, https://scholarship.law.gwu.edu/cgi/viewcontent.cgi?article=1820\&context=faculty\_publications
7. 15 U.S. Code § 7001 \- General rule of validity \- Law.Cornell.Edu, https://www.law.cornell.edu/uscode/text/15/7001
8. UNIFORM ELECTRONIC TRANSACTIONS ACT (1999), http://euro.ecom.cmu.edu/program/law/08-732/Transactions/ueta.pdf
9. BUSINESS TRANSACTIONS (815 ILCS 333/) Uniform Electronic Transactions Act. \- Illinois General Assembly \- \-, https://www.ilga.gov/Legislation/ILCS/Articles?ActID=4165\&ChapterID=67
10. UETA \- Clickwrap Enforceability at State Level \- ClickTerm, https://clickterm.com/legal-hub/ueta/
11. (PDF) Artificial Agents and the Contracting Problem: A Solution Via an Agency Analysis, https://www.researchgate.net/publication/228304132\_Artificial\_Agents\_and\_the\_Contracting\_Problem\_A\_Solution\_Via\_an\_Agency\_Analysis
12. ARTIFICIAL AGENTS AND THE CONTRACTING PROBLEM: A SOLUTION VIA AN AGENCY ANALYSIS \- University of Illinois Journal of Law, Technology, & Policy, https://illinoisjltp.com/file/88/Chopra.pdf
13. Board and Stockholder Resolutions Toolkit (DE Corporation) \- Practical Law, https://anzlaw.thomsonreuters.com/w-032-9594?transitionType=Default\&contextData=(sc.Default)
14. 2024 Amendments to the DGCL & Delaware's Alternative Entity Statutes, https://www.morrisnichols.com/insights-2024-amendments-to-the-dgcl-delawares-alternative-entity-statutes
15. Shareholder Approval Is Required Under Delaware Law to Sell All or Substantially All of an Insolvent and Failing Corporation's Assets | Business Vantage Point Blog, https://www.stradley.com/business-vantage-point-blog/shareholder-approval-is-required-under-delaware-law-to-sell-all-or-substantially-all-of-an-insolvent-and-failing-corporations-assets
16. Delaware Custodians, Receivers and Trustees (Oh My\!) \- Richards, Layton & Finger, https://www.rlf.com/wp-content/uploads/2022/03/Delaware-Custodians.pdf
17. Legislation Document \- Delaware General Assembly, https://legis.delaware.gov/json/BillDetail/GenerateHtmlDocument?legislationId=143065\&legislationTypeId=1\&docTypeId=2\&legislationName=HB353
18. February 2026 in Brief: Corporations, LLCs & Partnerships \- American Bar Association, https://www.americanbar.org/groups/business\_law/resources/business-law-today/2026-february/in-brief-corporations-llcs-partnerships/
19. Macaroons 101: Contextual Confinement | Evan Cordell, https://evancordell.com/posts/macaroons-101-contextual-confinement/
20. Grant Negotiation and Authorization Protocol (GNAP) \- Simon Willison's Weblog, https://simonwillison.net/2024/Oct/14/grant-negotiation-and-authorization-protocol-gnap/
21. GNAP Explained: Grant Negotiation & Authorization Protocol \- Frontegg, https://frontegg.com/blog/gnap
22. RFC 9635 \- Grant Negotiation and Authorization Protocol (GNAP) \- IETF Datatracker, https://datatracker.ietf.org/doc/html/rfc9635
23. RFC 9767: Grant Negotiation and Authorization Protocol Resource Server Connections, https://www.rfc-editor.org/info/rfc9767/
24. What Is GNAP? A New Authorization Protocol Beyond OAuth2 \- FusionAuth, https://fusionauth.io/blog/gnap-next-gen-oauth
25. Cryptographic Security of Macaroon Authorization Credentials \- NYU Computer Science department, https://cs.nyu.edu/media/publications/TR2013-962.pdf
26. Macaroons in Depth: Advanced Authorization for Modern Applications \- DevOps.dev, https://blog.devops.dev/macaroons-in-depth-advanced-authorization-for-modern-applications-104b3a88502d
27. macarunes \- Rust \- Docs.rs, https://docs.rs/macarunes
28. GitHub \- rescrv/libmacaroons: Macaroons are flexible authorization credentials that support decentralized delegation, attenuation, and verification., https://github.com/rescrv/libmacaroons
29. ucan-wg/spec: User Controlled Authorization Network (UCAN) Specification \- GitHub, https://github.com/ucan-wg/spec
30. The DPoP Storage Paradox: Why Browser-Based Proof-of-Possession Remains an Unsolved Problem \- InfoQ, https://www.infoq.com/articles/dpop-key-storage-unsolved-problem/
31. State of Illinois 91st General Assembly Legislation, https://ilga.gov/documents/legislation/legisnet91/sbgroups/sb/910SB1309LV.html
32. Uniform Electronic Transactions Act \- Kansas City Real Estate Lawyer, https://kcrealestatelawyer.com/wp-content/uploads/2020/02/UNIFORM-ELECTRONIC-TRANSACTIONS-ACT.pdf
33. 102-0038.pdf \- Be it enacted by the People of the State of Illinois, represented in the General Assembly:, https://www.ilga.gov/documents/legislation/publicacts/102/PDF/102-0038.pdf
34. The Use of Electronic Agents Questioned Under Contractual Law: Suggested Solutions on a European American Level, 18 J. Marshall, https://repository.law.uic.edu/cgi/viewcontent.cgi?article=1184\&context=jitpl
35. Delaware Corporation Dissolution Guide: Steps & Requirements \- Inkle, https://www.inkle.ai/blog/delaware-corporation-dissolution
36. Electronic Signatures: Review and Analysis \- UKnowledge, https://uknowledge.uky.edu/cgi/viewcontent.cgi?article=1003\&context=ktc\_technicalassistancereports