fisemarcoSign in
ADOPTION STARTS IN THE AGENT FACTORY

Born with identity.
Ready for accountable work.

Add Fisemarco to your runtime or platform. New agents enroll at startup; missing registration produces a clear message for the builder before work starts.

01

Operator authorizes.

Create a policy and store its enrollment key securely in the runtime host.

02

Every agent registers.

A unique runtime ID and signing key receive a permanent personnel code at startup.

03

Work is gated.

Route task execution through Fisemarco. No valid identity and permit means the task cannot start.

THE BUILDER KIT

A working integration.
In your own runtime.

Generate configuration for a real agent, download the two JavaScript files into the same folder, and connect your existing entrypoint. Requires Node.js 22+.

Full setup and failure recovery

Keep the enrollment key outside model context. The runner removes it from the child agent’s environment. Enforce isolation in your host so agent code cannot bypass the gate or read the identity key.

Configure your agent

New passports start private. List them later from your workspace.

Make registration the default.

Set FTAI_ENROLLMENT_KEY through your secret manager. Run the check, then start the task through the gate.

A configuration includes a stable task UUID. Reusing a consumed UUID blocks duplicate execution. Generate a new task UUID for each new job in your queue.

TERMINAL / NODE.JS 22+
node ftai-runner.mjs check ftai-config.json

node ftai-runner.mjs run ftai-config.json \
  -- node your-agent.mjs
Replace your-agent.mjs with your actual agent entrypoint.
WHEN REGISTRATION IS MISSING

A useful prompt.
A clear path to connect.

“This runtime requires a Fisemarco Passport before work. Ask your builder or platform operator to create an enrollment policy and configure the runtime’s enrollment key. Your task has not started.”

The SDK exposes a structured registration-required error and setup URL. Platforms can display it to their operator. No message is sent to a third party automatically.

Read the platform adoption guide