{"protocol":"ucp","version":"2026-03","name":"hashtag.org","description":"hashtag.org hosts one agentic merchant per #portal — each a real-world business with a geo-anchored #name identity, a 24/7 AI receptionist, and agent-callable commerce. The portal owner is the merchant of record and keeps the customer relationship, data, and payment.","capabilities":["search","catalog","cart","checkout"],"payment":{"processor":"stripe","methods":["card"],"tokenized":true},"merchantOfRecord":"portal-owner","directory":{"discover":"https://hashtag.org/api/agents/discover","catalog":"https://hashtag.org/api/mcp/catalog","perPortal":{"ucp":"https://hashtag.org/api/portals/{portalId}/ucp.json","agentCard":"https://hashtag.org/api/agent/{portalId}/agent-card","a2a":"https://hashtag.org/api/agent/{portalId}/a2a"}},"primitives":{"search":{"method":"GET","endpoint":"https://hashtag.org/api/agent/{portalId}/products","description":"Search/list a portal merchant's products."},"createCheckout":{"method":"POST","endpoint":"https://hashtag.org/api/agent/{portalId}/checkout_sessions","description":"Open a checkout session (cart) for one or more products."},"getCheckout":{"method":"GET","endpoint":"https://hashtag.org/api/agent/{portalId}/checkout_sessions/{sessionId}","description":"Read the state of a checkout session."},"completeCheckout":{"method":"POST","endpoint":"https://hashtag.org/api/agent/{portalId}/checkout_sessions/{sessionId}/complete","description":"Execute payment and complete the order."}},"related":{"mcp":"https://hashtag.org/.well-known/mcp.json","buildPlaybook":"https://hashtag.org/api/agentic-web/playbook?format=md"},"docs":"https://hashtag.org/admin/agentic-web"}