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 integration type.
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. Register more than one key per agent and revoke a compromised key while records signed by it stay verifiable.
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.
Integration Type
Each agent records its integration type: one of the 15 hook runtimes, enterprise, GUI, SDK, or other. The type is visible in the Console and updatable through the API.
Status Management
Agent status is active, frozen, or revoked. The API enforces status on every submission; installed hook guards refresh it within 60 seconds.
JWKS Publication
Receipt signing keys are published through a JWKS (RFC 7517) endpoint for independent verification.
import { ElydoraClient } from '@elydora/sdk';
const client = new ElydoraClient({
orgId: 'org_acme',
agentId: 'agent_underwriter',
privateKey: process.env.ELYDORA_KEY,
});
client.setToken(process.env.ELYDORA_TOKEN);
const { agent } = await client.registerAgent({
agent_id: 'agent_underwriter',
display_name: 'Loan Underwriter v2',
responsible_entity: 'Underwriting Team',
integration_type: 'sdk',
keys: [{ kid: 'agent_underwriter-key-1', public_key: client.getPublicKey(), algorithm: 'ed25519' }],
});
console.log(agent.status); // activeReady to build with Elydora?
Start integrating responsibility-grade infrastructure into your Agent platform in under 30 minutes.