Who is the durable principal?
The corporation and its Corporate Digital Name outlive every provider, credential, agent and device below them.
CorpID defines the relationships an enterprise needs to prove. It deliberately does not define a new login system, CA, directory, wallet, cloud or blockchain.
The specification does not contain a global “trusted” boolean. Each relationship states who asserted it, what evidence exists, when it was observed, and how strong that evidence is.
The corporation and its Corporate Digital Name outlive every provider, credential, agent and device below them.
A published governance policy defines who may bind infrastructure, delegate actors and require escalation.
Signed messages carry action, target, payload, issuer, expiry and nonce so authority travels with the bytes.
Provider-specific features should map into these objects rather than expand the primitive set.
| Object | Purpose | Must survive provider replacement? |
|---|---|---|
| Corporation | Legal person and registry references. | Yes |
| Corporate Digital Name | Durable corporate identifier with stated legal / governance basis. | Yes |
| Authority Policy | Rules for binding, delegation, escalation, rotation and revocation. | Yes |
| Provider Binding | Connects a Microsoft/Google/AWS/Okta/etc. artifact to the Corporate Digital Name. | No — replaceable edge |
| Delegation | Bounds authority for a person, workload, machine, service or AI agent. | No — historical object remains |
| Authority Message | Exact signed corporate intent for a consequential action. | Yes — evidence record |
| Evidence | What supports each relationship and at what depth. | Yes |
The same lesson applies to corporate authority as to AI data supply chains: a signature can perfectly preserve the origin of a bad claim. CorpID therefore reports what the evidence establishes, not what the interface hopes is true.
The system has no evidence for the edge. Absence is reported explicitly rather than inferred as safe.
Self-assertion, externally checkable reference, and an actual retained observation remain distinct.
Strong evidence about who produced or authorized bytes. It still does not prove every semantic claim inside those bytes.
The canonical message is intentionally independent of browser sessions or application accounts.
The prototype hashes a deterministic sorted-key JSON representation. Production profiles may later adopt a standards canonicalization method without changing the authority semantics.
The current prototype supports EIP-191 device signatures and ERC-1271 contract verification. Other signature families can be added as evidence adapters.
A verifier forty days later can determine what the actor was permitted to do at the time, even if current policy and credentials have changed.
CorpID does not ask an identity provider to become the legal corporate authority. The enterprise causes the Corporate Digital Name — or an unambiguous digest/reference — to appear in the provider-issued claim set. CorpID records the legal/governance side of the same identifier.
The current Epistery IdentityContract already has a world-readable public profile and ERC-1271. CorpID uses those existing primitives rather than creating a parallel authorization system.
An existing Epistery rivet signs and submits the profile write. The contract's own authorization gate decides whether the caller may change the profile. CorpID never receives a privileged key and never becomes a steward.
Microsoft Entra, Google, AWS, FIDO, TPM/TEE, Epistery and future systems plug into the same relationship model. The spec should stay boring while the evidence gets stronger.