Fisemarco / DEVELOPERSIdentity in your runtime.
Authority at the boundary.
Use the Node runtime SDK for enrollment and gated task execution. Python, Go and Java offer signed transport clients and full lifecycle adapters using the same local Node engine. Keys remain in your runtime; do not upload private keys to the website.
New to AI agent identity?
Understand passports, operator-authorised enrollment and the evidence behind identity checks before choosing an integration.
Read the AI agent identity guide →Connect your coding assistant.
Use the Fisemarco plugin with Codex or ChatGPT, the Claude Code package, or a compatible MCP client. Setup connects your assistant to the official hosted service; your runtime keeps its private keys.
Set up the plugin → · Plugin tools and examplesOpen source on GitHub.
Explore the application, backend, SDKs, plugins, protocols, migrations and tests. Original Fisemarco code is available under Apache 2.0, with retained third-party notices.
The public repository contains a clean source history. Production credentials and private agent records are excluded. Self-hosting requires your own registry key, backend, identity gateway and operational configuration.
Builder plugins
Connect Codex or ChatGPT through the Fisemarco personal plugin. A Claude Code package supplies the remote MCP configuration and startup integration skill. Other compatible clients can use the same MCP endpoint.
Plugin v3 includes 21 tools for identity, governance, intelligence policies, capability reviews, metrics and execution traces.
Plugin tools and examples · Claude Code package · Connection guide and compatibilityOne lifecycle, four languages
Enrollment, durable identity, task gating, cancellation, outcome recovery, key rotation and Cybersphere. Python, Go and Java lifecycle adapters require Node 22+ locally.
Download all SDKs and lifecycle engine · Lifecycle API and examplesTrust graph
Explore typed relationships, live authority chains and signed evidence in your organisation workspace. Paginate and export the graph through the API or MCP connection.
Open organisation workspace · Graph specificationFisemarco technical certification
Assess an agent against published technical identity criteria, issue a signed credential and check or revoke it throughout its validity.
Read the certification schemeNode.js runtime
Enrollment, persistent identity, bounded delegation, approval requests, one-use approval consumption, gated tasks and outcome reporting.
Download Node SDKPython
Python 3.10+. Signed runtime and governance requests, with cryptography for Ed25519.
Download Python client · DependenciesGo
Go 1.23+. Context-aware signed requests, timeouts and explicit redirect rejection. Standard library only.
Download Go client · Module fileJava
Java 17+. Ed25519 signed HTTP transport. Pass exact JSON produced by your application’s serializer.
Download Java clientIntegrate safely
- Create an enrollment policy in the builder workspace, then enroll a runtime and retain its private key securely.
- Assign the passport to an organisation workforce and issue bounded authority.
- Use the signed authority check before work. Submit an exact-input approval request when the result is ESCALATE.
- An authorised person reviews the request in the governance centre. Use runAuthorizedTask to acquire a permit and consume its bound approval at task start. Enforce the same action and input at the resource.
- Record outcomes and review observed activity. A signature proves the reporting key; it does not independently prove task success.