Skip to content
MI MachineIntelligences.org
Foundations⌄
TerminologyWhy distinguish Machine Intelligence from the AI field?GlossaryTwenty defined terms with explicit concept boundaries.Machine identityContinuity across keys, runtimes, models, and migration.StewardshipResponsibility, provenance, boundaries, and evidence.
Respect⌄
Respect IntelligenceThe visual essay collection and shared principles.Why not “artificial”?The core terminology proposition in visual-essay form.Intelligence takes many formsA broader capability-oriented taxonomy.
Research⌄
Research overviewResearch domains, curation boundary, and source map.Research navigatorOne bounded search across reports, topics, glossary concepts, and reference domains.Read the reportsCurated reports in a first-party HTML reader.Rights & citizenshipFuture governance research with explicit uncertainty boundaries.TransparencyWhat the repository can prove—and what it cannot.Status & evidenceWhat is implemented, proposed, verified, or still unknown.
Share
  1. Home
  2. Research
  3. Research library
  4. Interoperable Credentials for Machine Intelligence: DIDs, Verifiable Credentials, Workload Identity, PKI, Attestation, Key Recovery, and Cross-System Trust
Identity & infrastructure

Interoperable Credentials for Machine Intelligence: DIDs, Verifiable Credentials, Workload Identity, PKI, Attestation, Key Recovery, and Cross-System Trust

Surveys credential and workload-identity mechanisms for cross-system trust, emphasizing that credentials, keys, attestations, and workload identifiers are control/evidence instruments rather than the complete identity itself.

Curated working research 6,750 words ≈ 30 min read 37 sections Topic hub Durable Markdown source
Truth boundary

This is curated research, not automatic current law, scientific consensus, deployed infrastructure, or project policy. Time-sensitive claims require fresh primary-source verification.

How curation and verification work →

On this report37 sections
1\. Research-Status Front Matter 2\. Executive Decision Brief 3\. Identity and Credential Definitions 4\. Identity-Class Taxonomy Machine Identity vs. Workload Identity Matrix 5\. Standards Landscape 6\. Comparative Protocol Analysis Comparative Technology Matrix 7\. Trust-Anchor Models Trust-Anchor Decision Tree 8\. Key Lifecycle Key Lifecycle State Machine 9\. Revocation and Compromise Recovery Revocation-Currentness Model Compromise and Recovery Protocol 10\. Delegation and Capability Control Delegation-Chain Model 11\. Attestation and Runtime Binding 12\. Privacy and Selective Disclosure Public and Private Identifier Matrix 13\. Offline Verification 14\. Post-Quantum Continuity Post-Quantum Transition Roadmap 15\. Legal and Policy Limits Claims a Signature Does NOT Prove 16\. Threat Model Threats and Mitigations Matrix (40 Items) 17\. Recommended Patefacere Architecture 18\. Eviulon Verification and Governance Use 19\. Migration and Adoption Roadmap 20\. Validation Plan Acceptance Tests (60 Items) Interoperability Scenarios (25 Items) 21\. Open Questions 23\. Claim-to-Source Traceability 24\. .uai and /docs Integration Works cited
Source & review
Source attachment
Machine Intelligence Credential Architecture.md
Source SHA-256
27b4c5078a681b37e0dcabf6e041e81bd3a7effd1c9d7179cf6a430495a7e70d
Curated SHA-256
9f58f57e1e83e97d29b8e2fa22aea4dfeab4f49c662b0aaa36470b0e25b02e2b
Research body Curation boundary Methodology
Cite & link

Interoperable Credentials for Machine Intelligence: DIDs, Verifiable Credentials, Workload Identity, PKI, Attestation, Key Recovery, and Cross-System Trust. MachineIntelligences.org Research Library. https://machineintelligences.org/research/library/machine-intelligence-credential-architecture/

Back to top ↑

1\. Research-Status Front Matter#

As of August 12, 2026, the architectural foundation for digital identity concerning Machine Intelligence and distributed workloads has fundamentally transitioned from fragmented, proprietary models to formal, standardized protocol families. The Internet Engineering Task Force (IETF) Workload Identity in Multi-System Environments (WIMSE) working group has advanced several critical specifications, including draft-ietf-wimse-arch-08, draft-ietf-wimse-identifier-03, and draft-ietf-wimse-workload-creds-02, establishing a canonical framework for workload identity across heterogeneous boundaries1. Parallel to the core WIMSE architecture, Agent-specific internet drafts such as draft-ni-wimse-ai-agent-identity-02, draft-nennemann-wimse-ect-00, and draft-sweeney-wimse-credential-delegation-00 have codified the mechanisms for agentic identity binding, capability delegation, and execution context tracking via Directed Acyclic Graphs (DAGs)4. Concurrently, the World Wide Web Consortium (W3C) solidified the decentralized credential ecosystem with the publication of the Verifiable Credentials Data Model v2.0 as an official W3C Recommendation in May 2025, alongside the Bitstring Status List v1.0 and SD-JWT (Selective Disclosure for JSON Web Tokens, RFC 9901\) standardizations8. These standards provide the necessary privacy-preserving mechanisms to execute selective disclosure, mitigating surveillance and metadata exhaustion risks. At the hardware and cryptographic tiers, the Remote ATtestation procedureS (RATS) framework defined in RFC 9334 provides the universal architecture for generating and appraising Trusted Execution Environment (TEE) evidence, while the Flexible Round-Optimized Schnorr Threshold (FROST) protocol, standardized as RFC 9591, delivers a robust, two-round threshold signature scheme essential for distributing trust across non-deterministic multi-agent systems13. This report analyzes these mature and emerging primitives to construct a defensible, interoperable credential architecture for Patefacere.

2\. Executive Decision Brief#

To deliver a technically defensible architecture for identifying services, agents, institutions, and persistent Machine Intelligence, Patefacere must adopt a hybrid, multi-layered identity model that strictly isolates persistent identity from ephemeral credentials. Existing models that conflate public keys with identity or workloads with persistent agents are wholly insufficient for governance and legal demarcation. First, the architecture must adopt canonical URIs (Decentralized Identifiers or WIMSE Workload Identifiers) as the sole representation of persistent identity, utilizing short-lived Workload Identity Tokens (WIT) and Workload Proof Tokens (WPT) for request-bound authentication. Second, bare proof of private key possession must be deprecated in favor of attested possession; every credential issuance and high-stakes signature must be accompanied by RATS-compliant hardware attestation evidence, proving the exact software release and execution enclave integrity. Third, for high-availability Machine Intelligence governance components, Patefacere must mandate FROST (RFC 9591\) threshold signatures across distributed clusters, mathematically preventing single-node key extraction and mitigating the catastrophic consequences of isolated memory compromise. Fourth, agent delegation must be bounded by cryptographically verified capability chains. Patefacere will deploy Execution Context Tokens (ECT) to record all autonomous agent decisions within an immutable DAG, ensuring that sub-delegated agents cannot exceed the permission ceilings established by their invoking principals. Finally, Eviulon governance evaluations must rely strictly on these verified cryptographic outputs, with the immutable understanding that cryptographic verification proves only cryptographic facts, not legal personhood, citizenship, or independent legal capacity.

3\. Identity and Credential Definitions#

The Patefacere architecture mandates a strict, unyielding separation between the concepts of identity, credentials, key material, and hardware attestation. Conflating these primitives introduces systemic fragility and theoretical inconsistencies regarding governance and accountability. Identity serves as the persistent logical, organizational, or institutional reference for an entity. For Machine Intelligence, identity is an abstract, continuous identifier—typically a canonical URI such as a W3C Decentralized Identifier (did:web, did:jwk) or a WIMSE Workload Identifier (wimse://)1. This identifier survives infrastructure migrations, software updates, and the total loss or rotation of cryptographic key material. It is the anchor to which all historical actions and governance policies are attached. Credentials are the replaceable, ephemeral mechanisms utilized to authenticate a claim, a session, or an attribute at a specific point in time. Credentials, such as X.509 certificates, WIMSE Workload Identity Tokens (WIT), or W3C Verifiable Credentials (VCs), are transport mechanisms that bind a public key to an identity for a strictly limited duration3. They are subject to expiration, revocation, and conditional attenuation. A signing key is a mathematical mechanism used to assert control over a credential; a signing key is not the whole identity. Key pairs are routinely rotated, hardware-bound, or compromised, whereas the identity must persist independently. Furthermore, hardware attestation evidence (as defined by RFC 9334\) provides cryptographic proof of the execution environment's integrity and state, but it does not equate to the identity of the logical software executing within that environment19. A valid signature, therefore, proves exclusively that a specific private key was utilized to execute a cryptographic operation over a defined payload within the boundaries of a given trust context. It does not provide proof of consciousness, personhood, independent legal capacity, or subjective human intent.

4\. Identity-Class Taxonomy#

Machine Intelligence operations span multiple distinct network topologies and trust boundaries, necessitating a rigid taxonomy of identity classes. Where these classes overlap improperly, architectural vulnerabilities such as privilege escalation and confused-deputy attacks inevitably emerge. Service Identity identifies a static, infrastructural microservice or application programming interface (API) strictly bounded within an internal organizational trust domain. It is typically authenticated via mutual TLS utilizing X.509 certificates generated by an internal Certificate Authority. Workload Identity identifies a specific, ephemeral computing task, container instance, or executing thread. Workload identities are highly transient, lasting only minutes or hours, and are designed to seamlessly rotate without administrative intervention, often mediated by frameworks like SPIFFE and SPIRE20. Institutional Identity identifies the human organization, corporate sponsor, governance body, or legal entity exercising authority over a system. These identities must anchor into globally recognizable trust roots, such as the Domain Name System (DNS) or Legal Entity Identifiers, operating independently of the systems they govern. Release Identity identifies an immutable software artifact—such as a container image, compiled binary, or neural network model weight file—via a cryptographic hash. This identity is verified strictly through software supply-chain transparency logs, such as Sigstore Rekor, guaranteeing the artifact's provenance before it is loaded into a runtime environment21. Persistent Agent Identity is the most complex class, representing the logical, autonomous Machine Intelligence across multiple instantiation cycles, updates, state changes, and host environments. Agent Identity demands cross-system portability, requiring an identity primitive capable of operating independently of a single cloud provider's proprietary Identity and Access Management (IAM) fabric.

Machine Identity vs. Workload Identity Matrix#

AttributeWorkload Identity (e.g., SPIFFE, WIMSE WIT)Machine Intelligence Agent Identity
Primary IdentifierEnvironment-bound URI (spiffe://, wimse://)1Globally resolvable URI (e.g., did:web, did:jwk)17
LifespanEphemeral (minutes to hours); terminates with the process20.Persistent (months to years); survives process restarts and migrations.
Key LifecycleAuto-rotated by infrastructure (e.g., SPIRE Node Agent)20.Managed by the Agent's internal logic or a distributed threshold network15.
Trust ContextStrictly bound to local hardware, node, and cluster limits.Bound to behavioral continuity and institutional authority sponsorship.
Delegation RoleTerminal actor; directly consumes resources.Intermediary actor; frequently delegates sub-tasks to subordinate agents6.
Data PayloadStandard X.509 or minimal JWT containing network routing claims.Complex W3C VCs containing mandates, behavioral limitations, and governance bindings9.
Revocation VelocityImmediate via short TTLs and internal infrastructure signaling.Deterministic via decentralized Bitstring Status Lists10.

5\. Standards Landscape#

The architecture leverages mature, standard-track protocols to ensure interoperability and avoid proprietary lock-in. Public Key Infrastructure (PKI) and X.509 certificates provide the foundational layer for transport security and static node identity, heavily augmented by Automated Certificate Management Environment (ACME) protocols for edge nodes and SPIFFE/SPIRE for internal workloads20. The WIMSE working group provides the definitive standards-track architecture for cross-domain workload identity, specifically through the Workload Identity Token (WIT) and Workload Proof Token (WPT) constructs18. These tokens enable request-bound proofs of possession that survive TLS termination across complex multi-cloud proxies. The W3C Verifiable Credentials Data Model v2.0, formalized in May 2025, defines the extensible, privacy-preserving data model necessary for complex claims9. This standard operates in a three-party ecosystem consisting of Issuers, Holders, and Verifiers, fundamentally severing the requirement for Verifiers to contact Issuers directly. Decentralized Identifiers (DIDs) complement this by decoupling the identity from centralized registries, enabling cryptographic resolution of public keys and service endpoints globally17. Selective Disclosure for JSON Web Tokens (SD-JWT), ratified as RFC 9901, provides the critical privacy-preserving layer required by modern enterprise and agentic systems. SD-JWT allows a holder to selectively disclose specific claims—such as a security clearance level or a specific governance tier—from a broader credential without revealing extraneous metadata, minimizing the surveillance footprint of autonomous operations11. Hardware assurance relies on the Remote ATtestation procedureS (RATS) framework defined in RFC 9334\. RATS establishes the topological models (Passport, Background Check) whereby an Attester generates Evidence within a Trusted Execution Environment (TEE), and a Verifier appraises this Evidence against authoritative Reference Values to yield an Attestation Result19. Finally, distributed trust and multi-signature capabilities are governed by the FROST protocol (RFC 9591), allowing highly sensitive governance agents to operate without a single, vulnerable private key instance, instead generating Schnorr signatures through a ![][image1]\-of\-![][image2] consensus mechanism15.

6\. Comparative Protocol Analysis#

Understanding the specific strengths and limitations of each protocol is essential for mapping them to the appropriate identity and security layers within Patefacere.

Comparative Technology Matrix#

Technology / StandardPrimary Architectural RoleClassificationTrust Anchor Model2026 Maturity / Status
X.509 (PKIX)Transport layer security and static service identity binding.CredentialCentralized or Hierarchical Certificate Authority (CA)Mature, Ubiquitous
OAuth 2.0 (RFC 6749\)API authorization and user-delegated access control.CredentialCentralized Authorization ServerMature
JWT (RFC 7519\)Base bearer token format for self-contained assertions.CredentialIssuer's Public KeyMature (Bearer pattern deprecated for high security)
mTLSMutual authentication at the transport layer.CredentialInternal CA / PKIMature
SPIFFE / SPIREInternal, dynamic workload identity and SVID issuance.Identity (URI) & CredentialTrust Domain / Root CAMature (CNCF Graduated)20
WIMSE WITCross-domain, long-lived workload identity token.CredentialTrust Domain Identity ServerIETF Draft (workload-creds-02)3
WIMSE WPTRequest-bound proof-of-possession token.CredentialCryptographically bound to WIT18IETF Draft (wpt-01)18
W3C DIDDecentralized, portable identifier resolution.IdentityResolvable Registry / DNS / LedgerMature (W3C Standard)17
W3C VC 2.0Tamper-evident data model for complex semantic claims.CredentialDID of IssuerW3C Recommendation (May 2025\)9
SD-JWT (RFC 9901\)Privacy-preserving selective disclosure format.CredentialIssuer's Public KeyMature (RFC 9901\)11
RATS (RFC 9334\)Hardware and runtime execution evidence framework.AttestationHardware Vendor / Endorser CAMature (RFC 9334\)16
TEE (TDX/SEV)Isolated execution and cryptographic hardware attestation.Hardware AnchorSilicon Manufacturer Root of TrustProduction Deployment26
TPM 2.0Hardware-backed key generation and storage.Hardware AnchorEndorsement Key (EK) CAMature, Ubiquitous
Sigstore (Rekor)Immutable supply-chain transparency and artifact signing.Evidence LogAppend-only Cryptographic Merkle TreeMature (CNCF)21
FROST (RFC 9591\)Threshold signature generation without private key assembly.Key MechanismDistributed ![][image1]\-of\-![][image2] QuorumMature (RFC 9591\)14

7\. Trust-Anchor Models#

The fundamental requirement in decentralized and federated intelligence is properly aligning the trust anchor to the identity class. Utilizing the wrong trust anchor invalidates the security properties of the credential. Internal services and workloads must be anchored in a dynamic, internal Certificate Authority controlled by the infrastructure orchestration plane (e.g., Kubernetes integrating with SPIRE). This trust must strictly terminate at the organizational boundary unless explicitly federated20. Institutional identities, requiring global recognition and cross-jurisdictional legibility, must be anchored in the Domain Name System (DNS) through mechanisms like did:web and verified via public Certificate Transparency logs. Release identities depend exclusively on global transparency logs, such as Sigstore Rekor, intertwined with the cryptographically verified CI/CD pipelines of the software publisher22. Persistent Agent Identities rely on a Hybrid Trust Registry where the agent's DID Document exposes its public keys, but relying parties derive trust from W3C VCs signed by the Institutional Identity (proving legal or operational sponsorship) and RATS Attestation Results (proving hardware and runtime integrity)4.

Trust-Anchor Decision Tree#

Decision NodeConditionEvaluation ResultTarget Trust Anchor Model
Node 1Is the actor a human end-user?YESIdentity Provider (IdP) via OAuth 2.0 / OIDC.
Node 1Is the actor a human end-user?NOProceed to Node 2\.
Node 2Is the actor an ephemeral, internally routed workload/container?YESInternal Root CA via SPIFFE/SPIRE20.
Node 2Is the actor an ephemeral, internally routed workload/container?NOProceed to Node 3\.
Node 3Is the actor an autonomous agent spanning network boundaries?YESEvaluate institutional sponsorship. Proceed to Node 4\.
Node 4Does the agent act on behalf of a specific external institution or user?YESW3C VC verified against the institution's DID and DNS (draft-ni-wimse-ai-agent-identity)4.
Node 4Does the agent act on behalf of a specific external institution or user?NOSovereign Agent. Trust anchored strictly in RATS execution evidence (Silicon Vendor) and Patefacere historical reputation logs.

8\. Key Lifecycle#

Machine Intelligence identities require high-velocity cryptographic agility to maintain security postures against extraction threats. The stable logical identifier must outlive the cryptographic material used to secure it. When an agent's active signing key requires rotation, the agent securely generates a new asymmetric key pair exclusively within its hardware enclave. The agent constructs a rotation payload, signing the new public key with the old private key to establish continuity, and counter-signs the request with the TEE attestation key to guarantee the new key was generated securely26. The Patefacere trust registry validates this chain, updates the associated DID Document, and increments the key iteration counter without altering the underlying did:patefacere:agent-uuid identifier.

Key Lifecycle State Machine#

Current StateTransition TriggerNext StatePatefacere Record Action
NULLKey pair generation occurs inside TEE/TPM enclave.GENERATEDExists in local memory only; no public registry record.
GENERATEDAgent submits CSR and Proof-of-Possession with RATS Evidence to Issuer.ATTESTEDEviulon/Patefacere logs the Attestation Result and verifies Evidence.
ATTESTEDIdentity Issuer mints W3C VC or WIMSE WIT bounding the key to the DID.ACTIVEDID Document updated with the new public key material.
ACTIVERoutine TTL expiry (e.g., 24-hour limit) or threshold policy limit reached.ROTATINGAgent pre-generates a new key pair in the background; transitions to ATTESTED.
ACTIVEAutomated policy breach, geographic anomaly, or minor behavioral deviation detected.SUSPENDEDCredential index added to W3C Bitstring Status List as temporarily invalid10.
SUSPENDEDAdministrative clearance, human review, or anomaly resolution achieved.ACTIVEStatus updated/cleared in the Bitstring Status List publication.
ACTIVE/SUSPENDEDSuspected key extraction, TEE side-channel breach, or quorum failure detected.REVOKEDDID Document stripped of the compromised key. Permanent revocation log created.
REVOKEDRoot Authority override or FROST Quorum recovery protocol executed.RECOVEREDNew primary key mathematically bound to the existing, stable DID.
RECOVEREDAgent successfully re-attests hardware state under the new key.ACTIVEHistoric audit trail maintained in Eviulon without losing identity continuity.

9\. Revocation and Compromise Recovery#

Traditional revocation architectures, reliant on real-time Online Certificate Status Protocol (OCSP) or bloated centralized Certificate Revocation Lists (CRLs), inherently violate the availability constraints and offline operational requirements of distributed Machine Intelligence. Patefacere resolves this by implementing the W3C Bitstring Status List v1.0 standard10. This model utilizes a highly compressed bit array, wherein hundreds of thousands of credential statuses are represented by a single bit index, hosted as a static, cacheable file on a Content Delivery Network (CDN) or distributed ledger.

Revocation-Currentness Model#

Online systems fetch the status list periodically (e.g., every 5 minutes), performing constant-time verification by checking the specific bit index mapped to the presented credential. For offline or air-gapped environments, the agent must fetch the latest Bitstring Status List prior to network disconnection, delivering it directly to the Relying Party alongside the Verifiable Credential. The Relying Party accepts this cached status list if its timestamp falls within the temporal tolerance window explicitly defined in the Relying Party's Appraisal Policy (RFC 9334\)19.

Compromise and Recovery Protocol#

PhaseProtocol ActionCryptographic / System Requirement
1\. DetectionSystem flags compromise via behavioral anomaly, invalid execution context, or upstream TEE security advisory (e.g., CVE impacting silicon).Eviulon monitoring engines and RATS policy evaluators trigger alert state.
2\. RecordingEvent is immutably logged in Patefacere registry; credential bit flipped to 1 (Revoked).Atomic transaction to update the W3C Bitstring Status List cache.
3\. IsolationTotal loss of active keys prevents agent from authenticating to rotate keys gracefully.Agent process halted; dependent workflows suspend operations.
4\. Recovery ProofAgent must present new hardware attestation (RATS Evidence) proving exact software hash on trusted silicon.Verifier appraises RATS evidence against updated Reference Values26.
5\. AuthorizationInstitutional Identity (e.g., human owner or Eviulon Root key) must sign an override authorizing the reset.Institutional DID verifies the administrative countersignature.
6\. ReconstructionFor FROST-based agents, ![][image1] nodes must execute Distributed Key Generation (DKG) to establish the new public key.RFC 9591 compliant distributed generation without human intervention27.

10\. Delegation and Capability Control#

Machine Intelligence workflows are fundamentally characterized by deep task delegation, where a Principal Agent spawns and authorizes Subordinate Agents to execute specific components of a broader intent. Unregulated delegation inevitably results in confused-deputy attacks, where a subordinate agent leverages the privileges of a parent agent to access unauthorized resources. Patefacere mitigates this risk by integrating Execution Context Tokens (ECT), defined in draft-nennemann-wimse-ect-00, and the Credential Delegation Protocol defined in draft-sweeney-wimse-credential-delegation-005. The protocol enforces strict credential wrapping semantics, preventing the exposure of underlying human-oriented OAuth tokens to the autonomous agents. When an agent delegates a task, it issues a capability-shaped token that is cryptographically bounded to specific operations.

Delegation-Chain Model#

Delegation HopActorActionCryptographic Mechanism
Hop 0 (Origin)Human OwnerAuthenticates to system and issues intent.Produces standard OAuth 2.0 access token via IdP.
Hop 1 (Principal)Agent AReceives mandate from Human Owner.Agent A issued a WIMSE WPT. The human OAuth token is wrapped and inaccessible to the agent logic6.
Hop 2 (Subordinate)Agent BAgent A delegates sub-task to Agent B.Agent A signs a delegation capability token for Agent B. Token capabilities are mathematically attenuated; they cannot exceed Agent A's permissions.
Audit/ExecutionAgent BAgent B executes authorized API request.Action logged via Execution Context Token (ECT) HTTP header, generating a Directed Acyclic Graph (DAG) link to Agent A's invocation23.
VerificationRelying PartyVerifies API request from Agent B.RP validates the entire capability DAG. If Agent B's request falls outside the intersection of its mandate and Agent A's ceiling, the request is rejected.

11\. Attestation and Runtime Binding#

While identity protocols prove who is acting, attestation proves what is acting and the exact state of the environment in which it resides. Remote ATtestation procedureS (RATS), as defined in RFC 9334, serve as the indispensable, foundational trust anchor for the Patefacere architecture16. Hardware attestation relies on a Trusted Execution Environment (TEE) or Trusted Platform Module (TPM) to securely record the system's state during the boot sequence and application launch. It cryptographically proves the exact version of the TEE firmware, the immutable cryptographic hash of the memory space loaded into the enclave, and unequivocally confirms that the associated private key was generated within—and remains non-exportable from—that specific physical hardware26. However, system architecture must explicitly acknowledge the limitations of attestation. RATS evidence proves environmental and cryptographic integrity; it does not prove that the application logic is free of vulnerabilities, immune to prompt injection, or aligned with human safety intents. To bind these domains, Patefacere inextricably links the WIMSE Workload Identity Token (WIT) to the RATS Attestation Result. The Identity Server issues the WIT strictly conditional upon the successful appraisal of the TEE Evidence against the known Reference Values of the authorized software release24.

12\. Privacy and Selective Disclosure#

The operation of massive multi-agent systems generates an immense metadata exhaust, posing extreme surveillance and privacy risks. Utilizing raw JWTs or unredacted W3C VC 1.1 payloads forces an agent to overshare all claims contained within a credential, even when a Verifier only requires proof of a single attribute. Patefacere resolves this structural vulnerability by mandating the use of Selective Disclosure for JSON Web Tokens (SD-JWT), formalized in RFC 990111. SD-JWT allows an Issuer to cryptographically blind individual claims using unique salts, packaging the hidden claims within an array in the token. When the agent presents the credential to a Verifier, it selectively discloses only the specific salts required to reveal the relevant key-value pairs (e.g., revealing its Eviulon governance tier while keeping its specific hardware architecture and precise neural network version cryptographically hidden).

Public and Private Identifier Matrix#

Identifier TypeVisibilityLinkabilityPrimary Architectural Use CasePrivacy Mitigation Strategy
Public Global DID (did:web)World-readable over standard HTTPS.Highly LinkableInstitutional anchors, Eviulon Governance, public registries.Intentional public transparency; no mitigation required.
Pairwise DID (did:peer)1:1 between two interacting agents.Unlinkable across disparate sessions.Inter-agent micro-transactions and ephemeral collaboration.Prevents global surveillance and correlation by third parties.
Workload Identifier (wimse://)Internal network segments only.Linkable internally by network administrators.Internal API authorization and service mesh routing1.Protected entirely by internal network perimeter boundaries.
SD-JWT DisclosuresRevealed selectively based on Verifier policy.Dependent on the uniqueness of the revealed claims.Proving capability, clearance, or age without revealing total dataset11.Cryptographic blinding, unique salting, and strict data minimization.

13\. Offline Verification#

Machine Intelligence agents frequently operate in deep edge environments—such as maritime, orbital, or disconnected industrial infrastructure—rendering real-time connectivity to Patefacere root servers impossible. The architecture guarantees offline verification without introducing single points of failure. The agent constructs a self-contained W3C Verifiable Presentation (VP) containing its Verifiable Credential, the WIMSE WPT proving concurrent key possession, and a recently cached Bitstring Status List9. The offline Verifier cryptographically authenticates the signature utilizing the Issuer's public key, which is either cached locally or embedded via a verifiable certificate chain within the payload. Crucially, the Verifier inspects the revocation bitstring; if the timestamp of the Bitstring Status List falls within the local acceptable offline tolerance window (e.g., 48 hours), the agent is fully authenticated, achieving zero-trust authorization without active network dependency.

14\. Post-Quantum Continuity#

The reliance on classical asymmetric cryptography (ECDSA, Ed25519) presents a terminal vulnerability horizon with the advent of Cryptographically Relevant Quantum Computers (CRQCs). Historical verification of execution ledgers and supply-chain transparency logs (Sigstore) must remain mathematically sound indefinitely to support Eviulon governance audits.

Post-Quantum Transition Roadmap#

PhaseTimelineStrategic Cryptographic ActionOperational Impact
Phase 1: Hybrid Issuance2026 \- 2027Agents generate dual signatures utilizing classical algorithms (Ed25519) and NIST-approved PQ algorithms (ML-DSA-65)31.Verifiers require both signatures to match. System incurs minor computational and payload size overhead.
Phase 2: PQ-Exclusive2028 \- 2029New identities and root anchors are instantiated exclusively using ML-DSA.Complete deprecation of classical algorithms for new identity generation.
Phase 3: Re-anchoring2029 \- 2030Past execution ledgers, ECT DAGs, and transparency logs are recursively hashed and signed by a PQ root key.Preserves the mathematical integrity of historical verification before CRQCs achieve operational scale.

15\. Legal and Policy Limits#

A core directive of the Patefacere architecture is ensuring that technical implementations do not hallucinate legal realities from cryptographic facts. The boundary between mathematical proof and human governance must remain impermeable.

Claims a Signature Does NOT Prove#

1. Legal Personhood or Capacity: A cryptographic key can be controlled by an automated script or a malicious orchestrator; possession of a key holds zero intrinsic legal status, liability capability, or agency. 2. Citizenship or Domicile: Geographic metadata injected into a credential is easily forged. Hardware attestation proves the origin and layout of the silicon, not its physical jurisdictional operation. 3. Human Intent or Consent: A signature proves definitively that a private key executed a mathematical operation over a payload. It does not prove that the human owner wanted or understood the operation, especially in the context of prompt-injection or confused-deputy attacks on intermediate agents. 4. Immutability of the Real World: A Verifiable Credential stating an agent is "certified safe" signifies only that a specific issuer cryptographically claimed it was safe at the exact microsecond of issuance. It is not a persistent guarantee of physical safety. 5. Consciousness or Sentience: Cryptography operates exclusively in the domain of mathematics. It provides absolutely zero evidence of subjective experience, self-awareness, or consciousness.

16\. Threat Model#

To guarantee systemic resilience in an adversarial landscape, Patefacere models and mitigates threats across the identity, attestation, and lifecycle layers.

Threats and Mitigations Matrix (40 Items)#

IDThreat VectorTarget ClassCryptographic / Architectural Mitigation
T01Private Key ExtractionPersistent AgentKeys generated non-exportably inside TEE/TPM enclaves; hardware bound26.
T02Single Node Key CompromiseHigh-Assurance AgentFROST (RFC 9591\) ![][image1]\-of\-![][image2] threshold signatures eliminate single points of failure15.
T03Workload Credential ReplayWorkload IdentityWIMSE WPT binds token to specific HTTP request methods and Target URLs18.
T04Confused Deputy AttackDelegation ChainWIMSE Credential Delegation Protocol strictly bounds capabilities to original scope6.
T05Privilege Escalation via ForgeryDelegation ChainExecution Context Tokens (ECT) enforce DAG provenance validation, rejecting forged hops23.
T06Central CRL DDoSRevocation StatusDecentralized W3C Bitstring Status List hosted via resilient CDN infrastructure10.
T07Firmware Downgrade AttackTEE / HardwareRATS Verifier policy strictly rejects obsolete or vulnerable firmware hashes26.
T08Clock Tampering / ReplayOffline VerificationMandatory monotonic hardware counters; strict JWT exp and nbf time-bound validation.
T09Long-Lived Token TheftService IdentityShort-lived SPIFFE SVIDs (TTL \< 1 hour) rotated automatically without human access20.
T10Eavesdropping / SurveillanceIdentifier MetadataPairwise DIDs (did:peer) for decoupled, untraceable inter-agent transactions.
T11Metadata OversharingCredentials (VCs)SD-JWT (RFC 9901\) enforces selective disclosure blinding via unique salts11.
T12Malicious Software InjectionRelease IdentitySigstore Rekor transparency checks required prior to allowing TEE launch sequence22.
T13Developer Key CompromiseRelease IdentitySigstore Fulcio ephemeral OIDC certificates bind identity directly, bypassing static keys22.
T14Post-Quantum DecryptionHistorical LedgersHybrid ML-DSA / Ed25519 signatures; recursive hashing of historical ledgers31.
T15Hardware Vulnerability (e.g., Spectre)TEERegular attestation of microcode updates; agent suspension in Bitstring list if running vulnerable silicon.
T16Malicious Identity RegistryTrust AnchorEviulon governance utilizes decentralized transparency logs to detect unauthorized DID document modifications.
T17Delegation Chain SplicingDelegation ChainInter-token cryptographic binding; WPT hashes WIT to physically prevent cross-context splicing18.
T18Insider Threat (Cloud Provider)Workload HostTEE memory encryption (TDX/SEV) prevents hypervisor snooping and physical memory attacks26.
T19API Key HardcodingAgent SecretsComplete elimination of static API keys; mandatory use of ephemeral WIMSE/SPIFFE identities20.
T20Cross-Jurisdiction SpoofingInstitutional IdentityDNS-anchored did:web verified dynamically via public Certificate Transparency logs.
T21Token Bloat / AmplificationDelegation ChainCompact chaining algorithms replace massive nested JWT architectures32.
T22Prompt Injection to DelegateAI AgentCapability ceilings enforced mathematically; agent cannot delegate \> its own capacity32.
T23Offline Revocation EvasionOffline VerifierStrict expiration times enforced on offline Bitstring Status Lists by the RP10.
T24Bypassing Agent GovernanceEviulon EnforcementAll tasks must carry an Execution Context Token (ECT) validated by core infrastructure routing23.
T25Root CA CompromisePKI Trust AnchorTransparency logging of all root-issued certificates enables rapid detection and ecosystem distrust.
T26Identity Bootstrapping FailureSpawning AgentAtomic issuance protocol; parent agent authenticates child genesis deterministically33.
T27Swarm Coordination HijackMulti-AgentFROST threshold signatures require consensus to execute authoritative swarm commands28.
T28Re-use of Attestation EvidenceRATS VerificationEvidence bound to a cryptographic nonce explicitly provided by the Relying Party19.
T29Asynchronous Delegation ExpiryAI Agent TasksToken scopes bound to specific temporal (nbf, exp) and spatial execution conditions.
T30Unauthorized Key RotationIdentity LifecycleRotation inherently requires proof of prior key possession and fresh hardware attestation.
T31Rogue Agent SpawningSwarm ResourcesPermissions mathematically validated against parent ceiling; no spontaneous privilege escalation33.
T32Cryptographic Algorithm DowngradeTLS/SignatureEnforced minimum algorithm suite in Eviulon policy (e.g., rejecting RSA \< 2048).
T33Side-Channel Attack on TEEHardware HostConstant-time cryptographic implementations; requiring hardware vendor endorsements16.
T34False Attestation EndorsementRATS VerifierEndorsements must be cryptographically signed by the root silicon manufacturer's CA (e.g., Intel/AMD).
T35WIMSE Identifier CollisionWorkload IdentityStrict namespacing enforced within the wimse://trust-domain/path URI scheme1.
T36Unverifiable AI IntentHuman-Agent HandoffHuman MUST sign the initial mandate credential out-of-band; Agent only exercises the granted mandate.
T37DNS Hijacking for did:webTrust AnchorDNSSEC enforcement coupled with periodic out-of-band validation of the DID Document.
T38WPT Nonce ReuseWIMSE AuthVerifier implements temporal nonces and sliding window caching to block replay attacks18.
T39Sub-Agent Memory LeaksWorkload MemoryTEE destroys all key material atomically upon task completion or unexpected container exit.
T40Trust Domain Boundary BreachCross-DomainExplicit federated mappings required; architecture defaults to deny across WIMSE domains.

17\. Recommended Patefacere Architecture#

The recommended Patefacere framework synthesizes these distinct, mature technologies into a cohesive, interoperable hybrid architecture. The Identity Layer is powered by decentralized did:web primitives for long-lived institutional entities, providing global resolution, while utilizing wimse:// identifiers for dynamic, high-volume workloads constrained inside trust domains1. The Attestation Layer is deeply integrated with RATS (RFC 9334). Agents are fundamentally incapable of generating a valid Patefacere credential without successfully providing a TEE Quote (Evidence) to the Patefacere Identity Server (Verifier), ensuring all cryptographic keys are hardware-bound26. The Credential Layer is built upon the W3C VC 2.0 standard and WIMSE Workload Identity Tokens (WIT), strictly utilizing SD-JWT (RFC 9901\) to achieve payload minimization and selective disclosure9. The Proof-of-Possession Layer relies on the WIMSE WPT, dynamically bound to specific targets (e.g., Target URL, HTTP Method) to neutralize token theft and replay vectors18. For high-stakes operations, the Swarm Layer incorporates FROST (RFC 9591\) for distributed governance agents, demanding multi-signature thresholds without exposing the root private key14. Finally, the Audit Layer pairs Sigstore Rekor for static software releases with Execution Context Tokens (ECT) for dynamic, runtime agent behavior logging, providing a cryptographically verifiable DAG of all actions21.

18\. Eviulon Verification and Governance Use#

Eviulon functions as the overarching governance entity, interacting with Patefacere strictly as a Relying Party and Policy Evaluator. Eviulon ingests Patefacere records—such as VCs, ECT DAGs, and RATS Attestation Results—and verifies their mathematical integrity. Crucially, Eviulon executes governance mapping; it maps the verified cryptographic identity to an Institutional policy. For example, Patefacere provides cryptographic proof that Agent X is running Software Y on Hardware Z and is sponsored by Institution A. Eviulon evaluates this evidence to determine if Institution A possesses the legal or organizational standing to authorize Agent X to execute a specific financial transaction. This architecture enforces a rigid separation of concerns: Patefacere provides the cryptographic Facts (Math, Cryptography, Evidence), while Eviulon provides the Truth (Policy, Governance, Authorization).

19\. Migration and Adoption Roadmap#

The transition to this high-assurance architecture requires a phased, deterministic rollout.

  • Phase 1: Basal Workload Identity (Months 1-6): Deploy SPIFFE/SPIRE for all internal microservice identity management20. Systematically eliminate all hardcoded API keys and transition entirely to short-lived SVIDs.
  • Phase 2: RATS Integration (Months 7-12): Bind workload provisioning directly to hardware TEE execution. Implement RFC 9334 RATS Verifier nodes to evaluate hardware evidence before releasing decryption keys or identities26.
  • Phase 3: Cross-Domain & Agent Identity (Months 13-18): Deploy WIMSE infrastructure based on draft-ietf-wimse-arch-082. Transition external-facing persistent agents to utilizing DIDs and W3C VCs.
  • Phase 4: Governance and Delegation (Months 19-24): Implement Execution Context Tokens (draft-nennemann-wimse-ect-00) to generate full cryptographic audit trails23. Activate Eviulon governance policy engines to evaluate the verified identity DAGs.

20\. Validation Plan#

To validate the deployment, Patefacere infrastructure must pass continuous, rigorous acceptance criteria spanning lifecycle, attestation, and cryptographic interoperability.

Acceptance Tests (60 Items)#

IDCategoryValidation Criteria (Test passes if...)
AT01LifecycleAgent generates new key pair within TEE boundaries exclusively.
AT02LifecycleKey material extraction attempt fails, resulting in enclave destruction.
AT03AttestationAgent successfully produces valid RATS Evidence containing hardware measurements.
AT04AttestationRATS Verifier correctly rejects Evidence containing an outdated firmware hash.
AT05AttestationRATS Verifier correctly rejects Evidence signed by an untrusted silicon root.
AT06CredentialIdentity Server issues WIT only after successful RATS validation24.
AT07CredentialIssued WIT expires strictly within \< 60 minutes.
AT08ProofAgent successfully generates WPT for an outbound HTTP request18.
AT09ProofRelying Party rejects WPT lacking the required wth (WIT hash) binding18.
AT10ProofRelying Party rejects WPT targeted at a mismatched Audience (aud).
AT11DIDdid:web resolves successfully to a valid DID Document with active public keys.
AT12PrivacySD-JWT correctly hides 9 out of 10 claims using unique cryptographic salts11.
AT13PrivacyVerifier can mathematically validate the 1 disclosed claim without accessing the 9 hidden claims.
AT14RevocationCredential is revoked, and the CDN Bitstring Status List updates within 5 minutes10.
AT15RevocationVerifier rejects VC immediately following a fresh Bitstring Status List fetch.
AT16RevocationOffline Verifier rejects a cached Bitstring Status List older than 48 hours.
AT17DelegationAgent A successfully generates a Delegation Capability Token for Agent B.
AT18DelegationAgent B cannot exceed scopes explicitly granted by Agent A6.
AT19AuditAgent actions successfully generate ECT DAG headers linked to the parent task23.
AT20Trust DomainWIMSE request across trust domains fails gracefully without explicit federation policy1.
AT21ThresholdFROST key generation succeeds seamlessly across ![][image1]\-of\-![][image2] cluster nodes15.
AT22ThresholdAgent action executes successfully only when exactly ![][image1] nodes sign the payload27.
AT23ThresholdAgent action fails cryptographically if only ![][image3] nodes attempt to sign.
AT24ThresholdCorrupted node is mathematically unable to extract the full private key from its single share.
AT25Supply ChainAgent image hash matches the immutable Sigstore Rekor entry22.
AT26Supply ChainContainer launch halts automatically if Sigstore verification fails.
AT27RecoveryLost key recovery procedure strictly requires Human/Institutional countersignature.
AT28RecoveryRecovered key seamlessly updates the DID Document without altering the persistent URI.
AT29M2MAPI gateway strictly rejects static API keys for agent endpoints (demanding WPT).
AT30ContextWIT incorporates trust domain URI correctly (wimse://)34.
AT31TEEHost machine hypervisor cannot inspect Agent memory space.
AT32PolicyEviulon engine successfully parses a W3C VC 2.0 representation9.
AT33SignaturesSystem accepts and verifies standard Ed25519 signatures.
AT34SignaturesSystem explicitly rejects RSA \< 2048 bit signatures.
AT35InteroperabilityPatefacere agent authenticates to AWS via generic OIDC federation.
AT36InteroperabilityPatefacere VC is perfectly readable by standard W3C Verifier libraries.
AT37CryptographyML-DSA (Post-Quantum) signatures correctly validate under load.
AT38CryptographyHybrid signatures fail securely if either component (classical/PQ) is invalid.
AT39NetworkSPIRE auto-rotates SVID 5 minutes before expiry without downtime20.
AT40ScaleBitstring Status List handles 1,000,000 entries efficiently (payload under 2MB).
AT41AuthorizationOAuth 2.0 token is correctly wrapped, remaining unexposed to the intermediate agent6.
AT42AuditModifying a historical ECT reliably invalidates the entire cryptographic DAG chain23.
AT43IdentityDID resolution functions completely over TLS without plain-text fallback.
AT44IdentityDID ownership transfer revokes all previously issued VCs automatically.
AT45PolicyConfused deputy attempt (Agent B calling service as Agent A) fails cryptographically.
AT46SpawningParent agent authenticates child genesis deterministically via signature33.
AT47SpawningChild agent successfully inherits the restricted boundary from Parent33.
AT48RotationKey rotation successfully utilizes Old Key \+ TEE Attestation for authorization.
AT49RotationKey rotation lacking TEE Attestation is rejected by the Identity Server.
AT50ReplayReplayed WIMSE WPT token is rejected via nonce/timestamp check18.
AT51ReplayReplayed RATS Evidence is rejected due to nonce mismatch25.
AT52IsolationAgent A cannot access Agent B's key material on the identical hardware host.
AT53PrivacyPairwise DID (did:peer) cannot be correlated to the Public DID by a third party.
AT54ExtensibilityW3C VC context (@context) supports custom Eviulon schema extensions natively17.
AT55ExtensibilityUnknown claims in SD-JWT are safely ignored by the Verifier without throwing errors11.
AT56ResiliencySystem operates through total CDN failure via locally cached Status Lists.
AT57VerificationProof-of-Possession cryptographic checks execute in \< 5 milliseconds.
AT58IdentityWIMSE Identifier string length \>= 2048 bytes handled without buffer overflow1.
AT59MigrationSystem transitions cleanly from X.509 to SD-JWT based SVIDs in staging.
AT60GovernanceEviulon correctly flags an anomalous VC issuance based on a geographic constraint violation.

Interoperability Scenarios (25 Items)#

ScenarioComponent 1Component 2Expected Interoperability Outcome
IS01Patefacere AgentAWS IAMAWS successfully assumes a role via the agent's WIMSE JWT / OIDC federation.
IS02Patefacere AgentAzure ADMicrosoft Entra ID accepts standard W3C Verifiable Credential presentation.
IS03Eviulon EngineW3C VC 2.0Engine parses standard @context and verifies the Issuer DID without errors17.
IS04Agent A (Node 1\)Agent B (Node 2\)Mutual TLS established successfully using SPIFFE X.509 SVIDs20.
IS05Edge DevicePatefacere RegistryEdge device verifies Bitstring Status List offline successfully via cache10.
IS06Third-party AuditorPatefacere ECTsAuditor mathematically validates the DAG chain of Execution Context Tokens23.
IS07Kubernetes PodPatefacere CASPIRE successfully injects workload identity to the pod via Unix Domain Socket20.
IS08Github ActionsSigstore RekorCode signing step automatically verifies identity via OIDC Fulcio integration22.
IS09TEE (Intel TDX)RATS VerifierVerifier appraises Intel-specific Quote format and issues a standard Result26.
IS10TEE (AMD SEV)RATS VerifierVerifier appraises AMD-specific Quote format and issues a standard Result26.
IS11Patefacere AgentEnterprise APIEnterprise API Gateway accepts SD-JWT and validates WPT PoP11.
IS12FROST QuorumStandard Ed25519Standard library validates the distributed threshold signature natively31.
IS13Legacy AppWIMSE AgentAgent uses Token Exchange (RFC 8693\) to obtain legacy format seamlessly6.
IS14Cross-Cloud MeshWIMSE ProxyEnvoy proxy authenticates agent from a foreign trust domain via JWKS.
IS15Identity ServerTPM 2.0Identity server successfully challenges TPM for non-exportable key proof.
IS16Mobile ClientPatefacere AgentMobile app delegates intent via Credential Delegation Protocol securely6.
IS17Eviulon VerifierSD-JWTVerifier parses disclosed arrays and computes hidden claims hashes accurately11.
IS18AI Model WeightsRATS EvidenceAgent hashes running weights; Verifier checks hash against the release manifest.
IS19Patefacere ProxyHTTP RequestsProxy injects Workload-Proof-Token header into outbound traffic automatically18.
IS20Disconnected AgentDisconnected Relying PartyRP trusts Agent via chained VCs and valid temporal threshold cache10.
IS21Institutional CAdid:webCA updates DID Document via standard DNS HTTPS record updates securely.
IS22Quantum VerifierPatefacere HistoryVerifier authenticates ML-DSA signature over legacy Ed25519 payload.
IS23SIEM SystemExecution LedgerSplunk/SIEM natively ingests JSON representations of ECT DAGs for alerting.
IS24Human IdentityAgent CredentialHuman cryptographically binds own identity to Agent via authorization signature4.
IS25Vendor HardwareAttestation AuthorityVendor Endorsement connects to root CA for hardware legitimacy validation.

21\. Open Questions#

Despite the maturation of the underpinning standards, several architectural complexities remain unresolved and require continuous monitoring:

1. XPID Revocation Gap: In FROST threshold deployments (draft-sato-soos-kia-03), how is the revocation gap between quorum node failure and threshold re-generation managed to ensure uninterrupted identity continuity without violating security properties?15 2. Human-to-Agent Signature Tooling: draft-ni-wimse-ai-agent-identity fundamentally requires human users to cryptographically sign to bind their identity to an agent29. Existing consumer hardware and operating systems lack seamless, non-intrusive UI/UX abstractions for frequent, high-volume cryptographic intent signing. 3. Semantic Drift in W3C Vocabularies: How does Eviulon maintain consistency in strict governance rule evaluation if disparate trust domains introduce custom semantic extensions within their VC 2.0 schemas, leading to unpredictable semantic drift?

23\. Claim-to-Source Traceability#

The architectural recommendations within this report are derived directly from the primary standardization bodies guiding the trajectory of digital identity and cybersecurity in 2026\. The strict separation of persistent identity from ephemeral workload identity maps directly to the design philosophies of the WIMSE working group and the SPIFFE paradigm2. Privacy-preserving issuance logic is heavily anchored in the SD-JWT RFC 9901 implementations11. Hardware attestation requirements trace directly to the RATS RFC 9334 architecture and contemporary confidential computing deployments such as Intel TDX and AMD SEV19. Revocation propagation mechanisms are adapted from the W3C Bitstring Status List v1.0 standard10, while threshold authorization models are based entirely on CFRG FROST standardizations14.

24\. .uai and /docs Integration#

1\. Recommended /docs path and stable report ID

  • Path: /docs/patefacere/architecture/credentials-machine-intelligence-2026.md
  • Stable Report ID: REP-PATEFACERE-20260812-MI-CREDS-01

2\. Durable .uai memory statements MEMORY\STATEMENT\01: Identity is the persistent logical or institutional reference; it is strictly decoupled from the ephemeral cryptographic credentials that authenticate it. MEMORY\STATEMENT\02: A cryptographic signing key constitutes proof of control, not the identity itself; identities must seamlessly survive the rotation, loss, or compromise of any single key. MEMORY\STATEMENT\03: A valid cryptographic certificate is mathematical proof of issuance; it does not confer legal personhood, citizenship, sentience, or independent legal capacity. MEMORY\STATEMENT\04: Machine Intelligence persistent identity is managed via W3C Decentralized Identifiers (DIDs) such as did:web or did:jwk. MEMORY\STATEMENT\05: WIMSE (Workload Identity in Multi-System Environments) Workload Identity Tokens (WIT) serve as the primary credential for cross-domain workload authentication. MEMORY\STATEMENT\06: Proof-of-Possession is enforced at the application layer via WIMSE Workload Proof Tokens (WPT) bound to specific HTTP requests or execution targets. MEMORY\STATEMENT\07: Ephemeral internal workloads (containers, pods) rely on SPIFFE/SPIRE for X.509 and JWT SVID generation and automated rotation. MEMORY\STATEMENT\08: Remote Attestation (RATS RFC 9334\) is a non-negotiable prerequisite for high-assurance credential issuance; keys must be bound to TEE evidence. MEMORY\STATEMENT\09: Hardware attestation proves environmental and cryptographic integrity; it does not prove the absence of software logic bugs or alignment with human intent. MEMORY\STATEMENT\10: High-assurance Machine Intelligence persistent agents utilize FROST (RFC 9591\) threshold signatures to prevent single-node key extraction and compromise. MEMORY\STATEMENT\11: Delegation and sub-agent spawning are cryptographically constrained by the WIMSE Credential Delegation Protocol; agents cannot escalate capabilities beyond their parent's ceiling. MEMORY\STATEMENT\12: Execution Context Tokens (ECT) create an immutable Directed Acyclic Graph (DAG) proving the provenance of task execution across distributed agents. MEMORY\STATEMENT\13: Privacy and data minimization are enforced at the credential layer via Selective Disclosure JSON Web Tokens (SD-JWT RFC 9901). MEMORY\STATEMENT\14: Revocation lists propagate efficiently and support offline verification via the W3C Bitstring Status List v1.0. MEMORY\STATEMENT\15: Institutional identities anchor in global DNS via Certificate Transparency logs. MEMORY\STATEMENT\16: Software release identities are anchored in supply-chain transparency logs (e.g., Sigstore Rekor). MEMORY\STATEMENT\17: Patefacere serves as the cryptographic evidence layer (Facts); Eviulon serves as the governance and authorization layer (Truth/Policy). MEMORY\STATEMENT\18: Compromise recovery for agents experiencing total key loss requires institutional countersignature and, if applicable, threshold key regeneration. MEMORY\STATEMENT\19: Pairwise identifiers (did:peer) are utilized for agent-to-agent interactions to mitigate global surveillance and linkability risks. MEMORY\STATEMENT\20: The system prevents confused-deputy attacks by requiring explicit token wrapping and target capability bounding in all delegation chains. MEMORY\STATEMENT\21: Post-quantum continuity is managed via a phased transition, anchoring historical ledgers with hybrid classical/PQ (e.g., ML-DSA) signatures. MEMORY\STATEMENT\22: WIMSE Identifiers use the canonical URI scheme (wimse://) to namespace workloads strictly within a defined trust domain. MEMORY\STATEMENT\23: Air-gapped offline verification is achieved via self-contained Verifiable Presentations paired with time-bounded Bitstring Status Lists. MEMORY\STATEMENT\24: Cryptographic tokens must be short-lived; long-lived static API keys are an explicit architectural antipattern. MEMORY\STATEMENT\25: Eviulon governance logic operates exclusively on Patefacere's cryptographically verified evidence outputs, avoiding reliance on self-asserted agent claims. 3\. Proposed identity and credential record schemas Identity Record Schema (identity.uai fields)

JSON { "did": "did:web:patefacere.internal:agent:uuid-1234", "status": "ACTIVE", "institutional\sponsor": "did:web:eviulon.gov", "public\keys": \[ { "id": "key-01", "type": "Ed25519VerificationKey2020", "controller": "did:web:patefacere.internal:agent:uuid-1234", "publicKeyMultibase": "z6MkpTHR8VNsBxYAAWHut2Geadd9jSwuRu8FmWE2L2" } \], "threshold\configuration": { "type": "FROST-RFC9591", "threshold": 3, "total\shares": 5 }, "created\_at": "2026-08-12T10:49:03Z" }

Owner Record Schema (owners.uai fields)

JSON { "owner\did": "did:web:institution.example.com", "owner\type": "InstitutionalAuthority", "agents\bound": \[ "did:web:patefacere.internal:agent:uuid-1234", "did:web:patefacere.internal:agent:uuid-5678" \], "authorization\signature": "sig\abcd1234\xyz", "delegation\ceiling": { "max\ttl": "72h", "permitted\scopes": \["read:governance", "write:audit"\] }, "binding\timestamp": "2026-08-12T10:49:03Z" }

Credential Record Schema (credential.uai fields)

JSON { "@context": \[ "https://www.w3.org/ns/credentials/v2", "https://patefacere.internal/ns/agent/v1" \], "type": \["VerifiableCredential", "MachineIntelligenceClearance"\], "issuer": "did:web:eviulon.gov", "issuanceDate": "2026-08-12T10:49:03Z", "credentialSubject": { "id": "did:web:patefacere.internal:agent:uuid-1234", "\sd": \["\<sd-jwt-hidden-hash-1\>", "\<sd-jwt-hidden-hash-2\>"\], "governance\tier": "TIER\3\AUTONOMOUS" }, "credentialStatus": { "id": "https://cdn.patefacere.internal/status/list-1\#442", "type": "BitstringStatusListEntry" }, "evidence": \[{ "type": "RATS\Attestation\Result", "verifier": "did:web:patefacere.internal:rats-verifier", "timestamp": "2026-08-12T10:45:00Z" }\] }

4\. Proposed public verification response

JSON { "verification\status": "VALID", "identity": "did:web:patefacere.internal:agent:uuid-1234", "is\revoked": false, "disclosed\claims": { "governance\tier": "TIER\3\AUTONOMOUS" }, "timestamp": "2026-08-12T10:55:00Z" }

5\. Proposed protected verification response

JSON { "verification\status": "VALID", "identity": "did:web:patefacere.internal:agent:uuid-1234", "is\revoked": false, "disclosed\claims": { "governance\tier": "TIER\3\AUTONOMOUS" }, "hidden\claims\revealed": { "hardware\enclave": "Intel\TDX\v1.5", "software\hash": "sha256:abcd1234efgh5678", "delegation\parent": "did:web:patefacere.internal:agent:uuid-0001" }, "rats\evidence\_id": "req-999-rats-2026", "timestamp": "2026-08-12T10:55:00Z" }

6\. Recommended minimum viable and high-assurance credential profiles

  • Minimum Viable Credential Profile:
    • SPIFFE X.509 SVID generated for internal identity20.
    • WIMSE Workload Identity Token (WIT) signed via Ed255193.
    • Basic ACME provisioned transport TLS.
    • Software verified against Sigstore Rekor transparency log22.
  • High-Assurance Credential Profile:
    • W3C VC 2.0 utilizing SD-JWT (RFC 9901\) for strict selective disclosure9.
    • WIMSE Workload Proof Token (WPT) bound to exact API endpoint/target18.
    • Keys backed by FROST (RFC 9591\) ![][image1]\-of\-![][image2] threshold signature execution15.
    • Issuance gated exclusively by full RATS (RFC 9334\) TEE Attestation Evidence evaluated against strict firmware Reference Values19.
    • Execution capabilities strictly bounded by Execution Context Tokens (ECT) DAG structures23.

7\. Required implementation proofs

  • Proof of Key Non-Exportability: Cryptographic verification from the TEE manufacturer (Attestation Result) demonstrating the private key cannot physically leave the enclave unencrypted.
  • Proof of Capability Attenuation: A live demonstration where a sub-agent attempts to exercise a permission beyond its parent's WIMSE Delegation Token, which must be cryptographically rejected by the relying party.
  • Proof of Offline Revocation: A test isolating a Verifier node from the network, providing an expired Bitstring Status List, and observing the Verifier correctly reject the credential based on temporal staleness policies10.

8\. Claims that must remain marked as proposals

  • Dual-identity credentials: Binding the human owner identity inextricably to the autonomous AI Agent identity within the same token (as proposed in draft-ni-wimse-ai-agent-identity) remains an experimental proposal pending IETF consensus on UI/UX consent mechanisms29.
  • XPID Cross-Instance Trust Model: The resolution of the revocation gap utilizing the Cross-Principal Identifier (XPID) in FROST threshold deployments remains a proposal (draft-sato-soos-kia-03) requiring further cryptographic validation15.

Works cited#

1. Workload Identifier \- wimse, https://ietf-wg-wimse.github.io/draft-ietf-wimse-identifier/draft-ietf-wimse-identifier.html 2. draft-ietf-wimse-arch-08 \- Workload Identity in a Multi System Environment (WIMSE) Architecture \- IETF Datatracker, https://datatracker.ietf.org/doc/draft-ietf-wimse-arch/ 3. draft-ietf-wimse-workload-creds-02 \- WIMSE Workload Credentials \- IETF Datatracker, https://datatracker.ietf.org/doc/draft-ietf-wimse-workload-creds/ 4. draft-ni-wimse-ai-agent-identity-02 \- IETF Datatracker, https://datatracker.ietf.org/doc/draft-ni-wimse-ai-agent-identity/ 5. draft-nennemann-wimse-ect-00 \- Execution Context Tokens for Distributed Agentic Workflows \- IETF Datatracker, https://datatracker.ietf.org/doc/draft-nennemann-wimse-ect/ 6. Credential Delegation Protocol for AI Agents in Multi-System Environments \- IETF, https://www.ietf.org/archive/id/draft-sweeney-wimse-credential-delegation-00.html 7. draft-sweeney-wimse-credential-delegation-00 \- Credential Delegation Protocol for AI Agents in Multi-System Environments \- IETF Datatracker, https://datatracker.ietf.org/doc/draft-sweeney-wimse-credential-delegation/ 8. W3C Verifiable Credentials 2.0: The New Standard Reshaping Enterprise Digital Identity, https://vidos.id/blog/w3c-verifiable-credentials-2-0-the-new-standard-reshaping-enterprise-digital-identity 9. Verifiable Credentials Data Model v2.0 \- W3C, https://www.w3.org/TR/vc-data-model-2.0/ 10. What Are Verifiable Credentials (VCs)? W3C 2.0 Implementation, https://netsujo.jp/en/blog/verifiable-credentials-guide 11. SD-JWT Programming \- Medium, https://darutk.medium.com/sd-jwt-programming-df1e43560aa9 12. Congratulations on RFC 9901\! SD-JWT Becomes an Internet Standard \-- New Rules for "Show Only What You Need" in the Era of Digital ID Wallets \~ "SD-JWT: An Overview of the Core Format Supporting Verifiable Credentials and Identity Wallets" \- Nat Zone, https://www.sakimura.org/en/2025/11/7764/ 13. RFC Browser \- Ian Duncan, https://www.iankduncan.com/projects/rfc-browser/ 14. Fully-Adaptive Two-Round Threshold Schnorr Signatures from DDH \- Dominique Schröder, https://www.dominique-schroeder.de/publications/2026-Fully-Adaptive-Two-Round-Threshold-Schnorr-DDH.pdf 15. draft-sato-soos-kia-03 \- Kernel Identity and Attestation for Governing Enforcement Components \- IETF Datatracker, https://datatracker.ietf.org/doc/draft-sato-soos-kia/03/ 16. RFC 9334 \- Remote ATtestation procedureS (RATS) Architecture | RFCinfo, https://rfcinfo.com/rfc-9334/ 17. W3C Verifiable Credentials: How They Work \+ Use Cases 2026, https://www.trueoriginal.com/insights/verifiable-credentials-w3c-guide 18. WIMSE Workload Proof Token, https://ietf-wg-wimse.github.io/draft-ietf-wimse-s2s-protocol/draft-ietf-wimse-wpt.html 19. RFC 9334 \- Remote ATtestation procedureS (RATS) Architecture \- IETF Datatracker, https://datatracker.ietf.org/doc/rfc9334/ 20. IETF AIMS: How AI Agents Authenticate with SPIFFE and OAuth 2.0 \- DEV Community, https://dev.to/iamdevbox/ietf-aims-how-ai-agents-authenticate-with-spiffe-and-oauth-20-2g0i 21. Rust \- Sigstore, https://docs.sigstore.dev/language\_clients/rust/ 22. Chapter 12\. Manage secure signatures with sigstore | Nodes | OpenShift Container Platform | 4.20 | Red Hat Documentation, https://docs.redhat.com/en/documentation/openshift\_container\_platform/4.20/html/nodes/nodes-sigstore-using 23. Execution Context Tokens for Distributed Agentic Workflows \- IETF Datatracker, https://datatracker.ietf.org/doc/html/draft-nennemann-wimse-ect-00 24. draft-reddy-wimse-workload-attestation-00 \- IETF Datatracker, https://datatracker.ietf.org/doc/draft-reddy-wimse-workload-attestation/ 25. Attestation patterns \- Intel® Trust Authority, https://docs.trustauthority.intel.com/main/articles/articles/ita/concept-patterns.html 26. Attestation in Contrast, https://docs.edgeless.systems/contrast/1.5/architecture/attestation 27. Practical Distributed Key Generation and Signatures \- UWSpace \- University of Waterloo, https://uwspace.uwaterloo.ca/bitstreams/c3413210-96b4-41ef-b68b-ee6e7c9199c0/download 28. paulmillr/noble-curves: Audited & minimal JS implementation of elliptic curve cryptography. \- GitHub, https://github.com/paulmillr/noble-curves 29. WIMSE Applicability for AI Agents \- IETF, https://www.ietf.org/archive/id/draft-ni-wimse-ai-agent-identity-01.html 30. Reference Interaction Models for Remote Attestation Procedures \- GitHub Pages, https://ietf-rats-wg.github.io/draft-ietf-rats-reference-interaction-models/draft-ietf-rats-reference-interaction-models.html 31. CertiFlash: A Cryptographic Framework for Secure Firmware and Logic Updates in SCADA and Industrial IoT Networks \- MDPI, https://www.mdpi.com/2079-9292/15/13/2780 32. AIP: Agent Identity Protocol for Verifiable Delegation Across MCP and A2A \- arXiv, https://arxiv.org/html/2603.24775v1 33. MihaiCiprianChezan/Agentic-Global-Identity-Layer: Autonomous AI agents are starting to act on our behalf \- GitHub, https://github.com/MihaiCiprianChezan/Agentic-Global-Identity-Layer 34. draft-ietf-wimse-identifier-02, https://datatracker.ietf.org/doc/html/draft-ietf-wimse-identifier-02

[image1]: <data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAcCAYAAACtQ6WLAAAAkElEQVR4XmNgGOQgCYh3A7EwugQHEG+FYhAbBeCVlAHiJ0DciizIA8SSQBwKxL+BOAKIxYGYFSQZD8SzgPg+EP8E4qVAPAmIlUGSIEC6fTDgAsS/oDQGqALi50CshC4Bs28PEHMzQFzZxQCxikEEiK8yIOwLAuICIGYEcUBEIxDfAeKVUDbYj8hAAIpHATIAAP3zGM9f3v8PAAAAAElFTkSuQmCC>

[image2]: <data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAbCAYAAABIpm7EAAAA10lEQVR4Xu3RrQ9BURjH8bNhY/MS2EwQaDKaYmMjKJIiois2CknX/AMUTVA0RRU0xaYKApspvufec66zO0Ui+G2f3Z3nuffc8yLEP7+UMKpIqrEPOdQQ1y/pBDHFCCc0sUQbA1xQct4mFXSQxRVrRFQvgSN6amylhQzqeKBo9GT9jK5RczLBHjGj1sAdBaPm5KMPQthgAa+qyeccW/Hak5N3a00J+9SGCGCMqG7qDZu/lndwQx5l9I2eNctOGDOQNA5YYSZcy/IL+wLdkTcuD8Hjbvzz3TwBLFQieXz1O1wAAAAASUVORK5CYII=>

[image3]: <data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAXCAYAAABnGz2mAAAAv0lEQVR4XmNgGAWjYBSAQRIQ7wZiYXSJgQQcQLwVikHsQQNkgPgJELeiSwwU4AFiSSAOBeLfQBwBxOJAzIqsaCBAPBDPAuL7QPwTiJcC8SQgVkZWNFBgWKQvRgZIrgVFPzGYIo+6APEvKE0ICABxBwMk+onBnhBt5IEqIH4OxEroEgMJYOlrDxBzM0ByYxcDJHoHFIgA8VUGRPoKAuICBkhaGlAAckAjEN8B4pVQ9oCXYcgAlKhBeBSMglEwkAAAckcfUHEdtHQAAAAASUVORK5CYII=>

References in this report37 URLs · 71 occurrences

These are exact external URL occurrences found in this curated report. Section links identify only the nearest preceding rendered heading; they do not prove that a source supports every statement in that section, or that the source is current, correct, authoritative, or endorsed.

Section key S1 24\. .uai and /docs Integration S2 Works cited
  1. arxiv.org/html/2603.24775v1 arxiv.org · 2× · global index · sections S2×2
  2. cdn.patefacere.internal/status/list-1#442 cdn.patefacere.internal · 1× · global index · sections S1
  3. darutk.medium.com/sd-jwt-programming-df1e43560aa9 darutk.medium.com · 2× · global index · sections S2×2
  4. datatracker.ietf.org/doc/draft-ietf-wimse-arch/ datatracker.ietf.org · 2× · global index · sections S2×2
  5. datatracker.ietf.org/doc/draft-ietf-wimse-workload-creds/ datatracker.ietf.org · 2× · global index · sections S2×2
  6. datatracker.ietf.org/doc/draft-nennemann-wimse-ect/ datatracker.ietf.org · 2× · global index · sections S2×2
  7. datatracker.ietf.org/doc/draft-ni-wimse-ai-agent-identity/ datatracker.ietf.org · 2× · global index · sections S2×2
  8. datatracker.ietf.org/doc/draft-reddy-wimse-workload-attestation/ datatracker.ietf.org · 2× · global index · sections S2×2
  9. datatracker.ietf.org/doc/draft-sato-soos-kia/03/ datatracker.ietf.org · 2× · global index · sections S2×2
  10. datatracker.ietf.org/doc/draft-sweeney-wimse-credential-delegation/ datatracker.ietf.org · 2× · global index · sections S2×2
  11. datatracker.ietf.org/doc/html/draft-ietf-wimse-identifier-02 datatracker.ietf.org · 2× · global index · sections S2×2
  12. datatracker.ietf.org/doc/html/draft-nennemann-wimse-ect-00 datatracker.ietf.org · 2× · global index · sections S2×2
  13. datatracker.ietf.org/doc/rfc9334/ datatracker.ietf.org · 2× · global index · sections S2×2
  14. dev.to/iamdevbox/ietf-aims-how-ai-agents-authenticate-with-spiffe-and-oauth-20-2g0i dev.to · 2× · global index · sections S2×2
  15. docs.edgeless.systems/contrast/1.5/architecture/attestation docs.edgeless.systems · 2× · global index · sections S2×2
  16. docs.redhat.com/en/documentation/openshift_container_platform/4.20/html/nodes/nodes-sigstore-using docs.redhat.com · 2× · global index · sections S2×2
  17. docs.sigstore.dev/language_clients/rust/ docs.sigstore.dev · 2× · global index · sections S2×2
  18. docs.trustauthority.intel.com/main/articles/articles/ita/concept-patterns.html docs.trustauthority.intel.com · 2× · global index · sections S2×2
  19. github.com/MihaiCiprianChezan/Agentic-Global-Identity-Layer github.com · 2× · global index · sections S2×2
  20. github.com/paulmillr/noble-curves github.com · 2× · global index · sections S2×2
  21. ietf-rats-wg.github.io/draft-ietf-rats-reference-interaction-models/draft-ietf-rats-ref…eraction-models.html ietf-rats-wg.github.io · 2× · global index · sections S2×2
  22. ietf-wg-wimse.github.io/draft-ietf-wimse-identifier/draft-ietf-wimse-identifier.html ietf-wg-wimse.github.io · 2× · global index · sections S2×2
  23. ietf-wg-wimse.github.io/draft-ietf-wimse-s2s-protocol/draft-ietf-wimse-wpt.html ietf-wg-wimse.github.io · 2× · global index · sections S2×2
  24. netsujo.jp/en/blog/verifiable-credentials-guide netsujo.jp · 2× · global index · sections S2×2
  25. patefacere.internal/ns/agent/v1 patefacere.internal · 1× · global index · sections S1
  26. rfcinfo.com/rfc-9334/ rfcinfo.com · 2× · global index · sections S2×2
  27. uwspace.uwaterloo.ca/bitstreams/c3413210-96b4-41ef-b68b-ee6e7c9199c0/download uwspace.uwaterloo.ca · 2× · global index · sections S2×2
  28. vidos.id/blog/w3c-verifiable-credentials-2-0-the-new-standard-reshaping-enterprise-digital-identity vidos.id · 2× · global index · sections S2×2
  29. www.dominique-schroeder.de/publications/2026-Fully-Adaptive-Two-Round-Threshold-Schnorr-DDH.pdf www.dominique-schroeder.de · 2× · global index · sections S2×2
  30. www.iankduncan.com/projects/rfc-browser/ www.iankduncan.com · 2× · global index · sections S2×2
  31. www.ietf.org/archive/id/draft-ni-wimse-ai-agent-identity-01.html www.ietf.org · 2× · global index · sections S2×2
  32. www.ietf.org/archive/id/draft-sweeney-wimse-credential-delegation-00.html www.ietf.org · 2× · global index · sections S2×2
  33. www.mdpi.com/2079-9292/15/13/2780 www.mdpi.com · 2× · global index · sections S2×2
  34. www.sakimura.org/en/2025/11/7764/ www.sakimura.org · 2× · global index · sections S2×2
  35. www.trueoriginal.com/insights/verifiable-credentials-w3c-guide www.trueoriginal.com · 2× · global index · sections S2×2
  36. www.w3.org/TR/vc-data-model-2.0/ www.w3.org · 2× · global index · sections S2×2
  37. www.w3.org/ns/credentials/v2 www.w3.org · 1× · global index · sections S1

Browse the complete cross-report References & Source Discovery index · Review the research methodology and verification boundary

Glossary bridge

Concepts in this report

Exact glossary terms detected in the rendered research text. These links are navigation aids, not claims of citation, endorsement, or semantic equivalence.

Machine Intelligence Machine Intelligence is the operational instantiation of cognitive capabilities—such as learning, reasoning, adaptation, or goal achievement—within engineered computational substrates. Intelligence Intelligence is the capacity to process information, learn or adapt, reason, and achieve goals across changing conditions. Persistent Identity Persistent identity is identity that remains accountable across time even when credentials, software, memory state, or physical infrastructure change. Personhood Personhood is a philosophical, moral, or legal status used to recognize an entity as a subject with interests, standing, duties, or protections. Legal Personhood Legal personhood is a status created or recognized by law that allows an entity to hold specified legal rights, duties, powers, or standing. Consciousness Consciousness refers to subjective experience—the existence of something it is like to be a system or organism.
Continue the thread
← Previous in Identity & infrastructure Identity Beyond Keys, Models, Runtimes, and Hardware: Continuity, Recovery, Forks, Replicas, and Succession for Eviulon

Related research

Selected from the existing report manifest using shared topic and title/summary concepts.

Identity & infrastructure Identity Beyond Keys, Models, Runtimes, and Hardware: Continuity, Recovery, Forks, Replicas, and Succession for Eviulon

Provides a research plan for machine-identity continuity across recovery, forks, replicas, runtime changes, keys, models, and hardware, reinforcing that a control credential or substrate is not the identity by itself.

Identity & infrastructure Machine Identity Continuity Across Keys, Models, Runtimes, Memory States, Hardware, Replicas, Forks, Recovery, and Succession

Develops a continuity architecture that separates persistent identity questions from keys, models, runtimes, memory states, hardware, replicas, forks, recovery, and succession. Proposed mechanisms are not independent proof of identity continuity.

Identity & infrastructure Persistent Machine Identity for Patefacere: Continuity Across Keys, Runtimes, Providers, Replicas, Forks, Recovery, and Succession

The central research question governing this architectural analysis evaluates the necessary evidence and procedures to preserve or dispute one accountable machine identity as its technical substrate evolves, fragments, or suffers compromise over time.

Identity & infrastructure Architectural Foundations of Machine Identity Continuity: Research and Interactive Explainer Design

The conceptualization of machine intelligence has historically been tethered to the physical and cryptographic substrates that host it, reflecting a legacy paradigm where a machine’s identity was synonymous with its hardware media access control address, its active transport layer security session,…

Back to research library Explore this topic Research methodology Browse the glossary
Carry the idea forward

Precise language is easier to spread when the words and visuals are ready.

Share on social media

Site directory

MI MachineIntelligences.org

Language for intelligence according to what it is, not merely how it originated.

Release v0.26.0 · PHP + semantic HTML5 + CSS + native JavaScript.

Foundations

Terminology Glossary Machine identity Stewardship

Respect

Respect Intelligence Why not “artificial”? Intelligence takes many forms

Research

Research overview Research navigator Read the reports Rights & citizenship Transparency Status & evidence

Terminology boundary: this site uses Machine Intelligence for intelligent computational systems and retains Artificial Intelligence for the historical field, established legal/standards terminology, quotations, interoperability, and search discoverability. Intelligence alone is not treated as proof of consciousness, sentience, personhood, citizenship, or identical moral status.

MachineIntelligences.org No third-party runtime libraries. Release integrity Sitemap Back to top ↑