How secrets are handled
Secrets never leave the vault
Agents receive a `credential_ref`, never the provider key. Credential access is audited; keys are bcrypt-hashed at rest and shown only once.Every action is provable
Credential access, LLM cost, and tool decisions write a tamper-evident chain you can verify via `GET /v1/mcp/audit/chain/verify`.Fail closed
HITL approval timeouts default to deny; high-risk ops require a human. An org-wide kill-switch halts everything at once.No lock-in
Export your full org — credential metadata, agents, sessions, audit — via the portable export endpoint. Your data is yours to take.Data residency
Organisations pin a region. Read the options and set yours:
curl https://api.identark.io/v1/orgs/regions \
-H "Authorization: Bearer csk_ADMIN"
curl -X POST https://api.identark.io/v1/orgs/set-region \
-H "Authorization: Bearer csk_ADMIN" \
-d '{"region":"eu"}'
Reporting a vulnerability
Found a security issue? Email security@identark.io — please don't file a public
issue for anything exploitable. The SDK repositories carry a SECURITY.md with the
current disclosure policy.