Bind agents.
To legal responsibility.
Elydora Identity creates a durable mapping from cryptographic signer to legal responsibility. Every agent is bound to an organization and responsible entity through registration, public key, and policy record.
MODE: IDENTITY_MAP
Agent Registration
Register agents with stable identity, organization binding, and responsible entity mapping. Each agent receives a unique agent_id tied to the deploying organization.
Key Management
Ed25519 public key registration with key lifecycle management. Support for multiple keys per agent, key rotation with retirement policies, and KMS/HSM integration paths.
Organization Binding
Every agent identity is bound to a legal organization entity. This creates the accountability chain: cryptographic key → agent identity → organization → responsible legal entity.
Policy Records
Attach policy metadata to agent registrations defining operational scope, authority boundaries, and compliance requirements. Policies are versioned and auditable.
Status Management
Real-time agent status: active, frozen, or revoked. Status changes propagate globally via Durable Objects with sub-second enforcement at the edge.
JWKS Publication
Receipt signing keys are published via JWKS (RFC 7517) endpoints for independent verification. Key rotation follows NIST SP 800-57 guidance.
import { ElydoraClient } from '@elydora/sdk';
const client = new ElydoraClient({ orgId: 'org_acme' });
// Register a new agent
const agent = await client.registerAgent({
name: 'underwriter-v2',
publicKey: agentPublicKey,
algorithm: 'ed25519',
policy: {
scope: ['loan.approve', 'loan.deny'],
maxAmount: 100000,
},
});
console.log(agent.agentId); // agent_underwriter_v2
console.log(agent.status); // 'active'Ready to build with Elydora?
Start integrating responsibility-grade infrastructure into your Agent platform in under 30 minutes.