fisemarcoSign in
Fisemarco / DEVELOPERS

Identity 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 examples

Open 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.

Intelligence Control Plane

Route each step through rules, context, tools, evaluated capabilities or approved models. The Node executor uses your registered identity and bounded authority; provider keys stay in your runtime.

Configure your organisation → · Integration guide · Intelligence SDK

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 compatibility

Fisemarco 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 scheme

Node.js runtime

Enrollment, persistent identity, bounded delegation, approval requests, one-use approval consumption, gated tasks and outcome reporting.

Download Node SDK

Java

Java 17+. Ed25519 signed HTTP transport. Pass exact JSON produced by your application’s serializer.

Download Java client

Integrate safely

  1. Create an enrollment policy in the builder workspace, then enroll a runtime and retain its private key securely.
  2. Assign the passport to an organisation workforce and issue bounded authority.
  3. Use the signed authority check before work. Submit an exact-input approval request when the result is ESCALATE.
  4. 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.
  5. Record outcomes and review observed activity. A signature proves the reporting key; it does not independently prove task success.

Documentation and conformance

SDK setup and examples · Governance API · Runtime API · Organisation API

Open testnet · Testnet protocol · Assessment preparation

Downloadable clients implement Fisemarco’s current profile. They are not an A2A, MCP, SPIFFE or ISO certification. All four languages can use the shared lifecycle engine; Python, Go and Java also provide narrower standalone transport clients.