{"specVersion":"0.1.0","host":{"name":"assetfra","url":"https://assetfra.com","description":"Businesses raise money against assets they can evidence. An escrow smart contract holds each backer's money until the raise fills and returns it automatically if it does not. Running on Binance Smart Chain testnet (chain 97).","contact":"hello@assetfra.com"},"entries":[{"id":"urn:air:assetfra.com:mcp:server","displayName":"assetfra MCP server","description":"Read-only MCP over streamable HTTP: list_deals, get_deal, list_businesses, search_knowledge. No authentication; no tool can move money.","type":"application/json","url":"https://assetfra.com/v1/mcp","representativeQueries":["What raises are open on assetfra right now?","What rate and term is AST00011 offering?","Which businesses on assetfra are graded A or B?","What happens to my money if a raise does not fill?"]},{"id":"urn:air:assetfra.com:api:openapi","displayName":"assetfra public API (OpenAPI 3.1)","description":"Machine description of the public read endpoints: open raises and the businesses running them. Amounts are base-unit decimal strings; rates are basis points.","type":"application/json","url":"https://assetfra.com/openapi.json","representativeQueries":["How do I fetch assetfra listings as JSON?","What fields does an assetfra listing have?","Where is the assetfra API schema?"]},{"id":"urn:air:assetfra.com:data:listings","displayName":"Open raises","description":"Every listing currently visible, with rate, term, reserve, closing date and how much has been committed so far.","type":"application/json","url":"https://assetfra.com/v1/listings","representativeQueries":["Show me open deals on assetfra","Which assetfra raises close soonest?","What is the highest cost of funds currently offered on assetfra?"]},{"id":"urn:air:assetfra.com:docs:llms","displayName":"assetfra llms.txt","description":"Site index for agents: every public page, the JSON endpoints, the MCP server and the full knowledge base.","type":"text/plain","url":"https://assetfra.com/llms.txt","representativeQueries":["What is assetfra?","Where is assetfra documentation for AI agents?"]},{"id":"urn:air:assetfra.com:skills:index","displayName":"assetfra agent skills","description":"Skill bundles assembled from the knowledge base: evaluating a raise, protections, backing a raise, selling early, and the glossary.","type":"application/json","url":"https://assetfra.com/.well-known/agent-skills/index.json","representativeQueries":["How do I evaluate an assetfra listing?","How do I back a raise on assetfra?","What protects my money on assetfra?"]},{"id":"urn:air:assetfra.com:auth:policy","displayName":"Agent authentication policy","description":"How agents authenticate with assetfra: read endpoints are open and need nothing; anything that moves money requires a human wallet signature and is not available to agents at all.","type":"text/markdown","url":"https://assetfra.com/auth.md","representativeQueries":["How does an AI agent authenticate with assetfra?","Can an agent invest on assetfra automatically?","Does assetfra have an API key?"]}]}