Card snapshot
frankponcelet.com
·
2026-07-03 05:38:11 UTC
·
70ac4040aef3a388f428aff88f58dffd639d244f7f3e8f7fcc843678736cd469
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"protocolVersion": "1.0.0",
"name": "Frank Poncelet",
"description": "Discovery card for Frank Poncelet \u2014 Operations Architect, speaker, blockchain builder, and co-founder of Hyperlabs. The live, callable interface is a read-only MCP server (JSON-RPC 2.0 over HTTP) at https://frankponcelet.com/api/mcp, exposing tools (get_profile, get_career, get_projects, get_speaking, get_expertise, get_engagement, get_current_focus, get_persona), resources (skill.md, llms-full.txt), and prompts (frank-architect, frank-security, frank-dyor, frank-vibe). Human/agent-readable profile: https://frankponcelet.com/llms.txt and https://frankponcelet.com/llms-full.txt. This card is identity/discovery metadata; it does not host an LLM.",
"url": "https://frankponcelet.com/api/mcp",
"preferredTransport": "JSONRPC",
"provider": {
"organization": "Hyperlabs",
"url": "https://hyper-labs.digital/"
},
"version": "1.0.0",
"documentationUrl": "https://frankponcelet.com/llms.txt",
"iconUrl": "https://frankponcelet.com/icon.png",
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": false
},
"defaultInputModes": [
"application/json",
"text/plain"
],
"defaultOutputModes": [
"application/json",
"text/plain"
],
"skills": [
{
"id": "profile",
"name": "Profile & career",
"description": "Query Frank's identity, biography, expertise, and career timeline (Air Force \u2192 ING \u2192 Web3).",
"tags": [
"bio",
"career",
"expertise"
],
"examples": [
"Who is Frank Poncelet?",
"What did Frank do at ING?",
"What are Frank's core areas of expertise?"
]
},
{
"id": "portfolio",
"name": "Projects & speaking",
"description": "List Frank's selected projects (filterable by tag) and conference talks (filterable by year).",
"tags": [
"projects",
"speaking",
"web3",
"nft"
],
"examples": [
"Show Frank's NFT projects.",
"Which conferences did Frank speak at in 2024?"
]
},
{
"id": "roadmap",
"name": "Current focus",
"description": "Frank's active direction \u2014 what he is building toward right now (agentic & physical AI systems). Backs the MCP get_current_focus tool.",
"tags": [
"roadmap",
"current-focus",
"ai"
],
"examples": [
"What is Frank working on right now?",
"What is Frank's current focus?"
]
},
{
"id": "engagement",
"name": "Work with Frank",
"description": "Discover how to engage Frank: speaking, advisory, and architecture services, what he does not do, and contact paths.",
"tags": [
"hire",
"advisory",
"speaking",
"contact"
],
"examples": [
"How do I book Frank for a keynote?",
"What kind of advisory work does Frank take on?"
]
},
{
"id": "persona",
"name": "Speak as Frank",
"description": "Retrieve Frank's Agent Skill (skill.md) to produce output in his voice, philosophy, and decision framework. Inference runs on the calling client's model.",
"tags": [
"persona",
"skill",
"voice"
],
"examples": [
"Review this smart contract as Frank would.",
"Give me Frank's take on this tokenomics model."
]
}
],
"registrations": [
{
"agentId": 36039,
"agentRegistry": "eip155:1:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432"
}
],
"signatures": [
{
"protected": "eyJhbGciOiJFUzI1NiIsImtpZCI6ImthLU0zNnJ4NDVuRFZrdjZVSUdqc3l2dHdhOUpTQUJIN2o2UHYwTXRUenciLCJqa3UiOiJodHRwczovL2ZyYW5rcG9uY2VsZXQuY29tLy53ZWxsLWtub3duL2p3a3MuanNvbiJ9",
"signature": "nbJ0kaTPH0duG5JAajVki7Z8arKfLaAPBPy-C1bHJ0v_KNVFa9WERUHEurG7432cw359peOzTIEj7Mxi8JwOpg"
}
]
}