Run it
PROJECT_ID / PROJECT_SECRET from your Photon project settings and a provisioned managed iMessage line — then text the line and watch delivery in the Photon dashboard.
In terminal mode you can drive the whole Agentcard flow — ask the agent for a card, tap the connect link it hands you, and watch it mint one in sandbox.
Photon example on GitHub
The runnable folder — provider, Agentcard wiring, and offline tests.
Want the full product? imessage-agent-template
The open-source, production-shaped template on Photon: in-thread SMS-code sign-in (no browser moment), every advertised MCP tool bound automatically, card-secret redaction and confirm-before-spend holds built in.