Soul as a Service

The persona registry
for AI agents

Define, version, and serve agent identities via API.

Get started freeView docs
1

Define

Write your agent persona in YAML: soul, voice, values, behavioral map.

2

Publish

Version and publish via dashboard or API. Every change is tracked.

3

Inject

Fetch live persona at runtime. Your agent always runs on the latest approved identity.

Python ยท 30 seconds to integrate

from sigil_agent import SigilClient

client = SigilClient(api_key="sig_...")
persona = client.get("support-agent")
# persona.soul, persona.voice.dos, persona.behavioral_map

Start building

Free to start. Your API key is generated instantly.

Already have a key?

Sign in with your existing credentials.