sigil

Double-click anywhere. I know everything about Sigil.

or I can help you find anything

Ask about Sigil — or anything in the ecosystem

Enter to askEsc to close

Identity Standard.

OAS DIDs are W3C-compliant DIDs. Sigil GAL anchors them. Eleven typed entity kinds; every kind is a Rust struct in `sigil-core::gal` and `oas-document`. Documents are JCS-canonicalized, BLAKE3-committed, and Ed25519-signed before they touch the chain.

sigil · liverunning
IDENTITY SCHEMAS · 11 kinds · typed Rust structsidleHMRHmrAnchor { controller_pubkey: Ed25519, recovery: [Ed25519], commitment: Blake3, ... }MHRMhrAnchor { policy: ThresholdPolicy, profit_shares: [(Did, u32)], commitment: Blake3, ... …ENREnrAnchor { governance: Blake3, authorized_signers: [Ed25519], commitment: Blake3, ... }AGENTAgentDocument { lineage: AgentLineageProof2025, derivation_path: String, ... }TOOLToolDocument { capability: ToolCapability, schema: JsonSchema, ... }SKILLSkillDocument { composes: [ToolDid], policy: PolicyRef, ... }WORKFLOWWorkflowDocument { steps: [WorkflowStep], schedule: Cadence, ... }MODELModelDocument { provenance: ProvenanceProof, version: SemVer, ... }DATASETDatasetDocument { schema: JsonSchema, license: SpdxId, ... }SERVICEServiceDocument { endpoint: Url, parent: AgentDid, ... }AGENT:INSTANCEAgentInstance { base: AgentDid, instance_pubkey: Ed25519, ... }all structs JCS-canonicalized · BLAKE3-committed · Ed25519-signed

Eleven kinds. One schema discipline.

JCS-canonicalize. BLAKE3-commit. Ed25519-sign. The same three steps for every entity in the protocol.