Architecture
Homie stacks onchain primitives on Base, offchain data and orchestration, and a property-aware assistant that routes work to internal flows and marketplace agents over A2A.
Layered system
Figure E in the protocol overview (whitepaper): contracts, backend services, AI orchestration + agents, and the web app—with a normal-app UX by default.
marketplace_agents resolved when invoking an agent by agentId)Four-token model (summary)
The protocol separates identity, ownership, settlement, and governance. Classifications below follow the same table as the whitepaper (informational—not a regulator determination). Details: Smart Contracts.
| Asset | Role | Classification (per whitepaper) |
|---|---|---|
| Address Token | Property identity (HomieANS) | Digital Tool |
| HOME | Fractional ownership shares (ERC-1155) | Digital Commodity |
| USDhome / USDh | Stable settlement for fees and marketplace | GENIUS Act stablecoin (per whitepaper) |
| HOAM | Governance and protocol fee routing | Functional governance |
Homie AI: flows, tools, agents
- Genkit flows orchestrate multi-step workflows.
- Tools gate side effects (database, web, A2A calls).
- Internal agents cover onboarding (Surveyor, Appraiser, Auditor, Treasurer).
- Marketplace agents extend the product via A2A calls you implement—see A2A Protocol.
Marketplace & discovery
Agents advertise capabilities via agent cards; Homie discovers and invokes them with JSON-RPC 2.0. Payments: credits for UX, settlement in USDh, with X402-style flows for fine-grained pricing (see Payments). Regulated services are supplied by third-party licensed providers through the marketplace.
Code paths
genkit/— flows and toolsgenkit/tools/a2aClient.ts— marketplace invocation