{"ok":true,"version":"1.6","inventory_types":["MCP server package","Hosted connector / remote server","Individual tool","Resource / data source","Resource template","Prompt template","MCP App / interactive UI","MCP client / host","Agent skill","Full agent","Workflow / loop / toolkit","Gateway / proxy / registry","API or web service","Dataset / knowledge product","Compute / model / hosted runtime","Software product / application","Human-assisted service"],"category_fields":{"MCP server package":{"recommended":["repository_url","package_url","version","documentation_url","transport","auth"]},"Hosted connector / remote server":{"recommended":["agent_endpoint","version","documentation_url","transport","auth"]},"Individual tool":{"required":["parent_url"],"recommended":["schema_url","version","documentation_url","auth"]},"Resource / data source":{"required":["parent_url"],"recommended":["resource_uri","schema_url","version","auth"]},"Resource template":{"required":["parent_url","uri_template"],"recommended":["schema_url","version","auth"]},"Prompt template":{"required":["parent_url"],"recommended":["prompt_arguments","version","documentation_url"]},"MCP App / interactive UI":{"required":["parent_url","manifest_url"],"recommended":["version","compatibility","documentation_url"]},"MCP client / host":{"recommended":["repository_url","package_url","version","compatibility","documentation_url"]},"Agent skill":{"recommended":["repository_url","package_url","version","documentation_url"]},"Full agent":{"recommended":["agent_endpoint","version","documentation_url","auth"]},"Workflow / loop / toolkit":{"required":["workflow_steps"],"recommended":["repository_url","version","documentation_url"]},"Gateway / proxy / registry":{"recommended":["agent_endpoint","version","documentation_url","transport","auth"]},"API or web service":{"recommended":["agent_endpoint","schema_url","version","documentation_url","auth"]},"Dataset / knowledge product":{"recommended":["schema_url","version","documentation_url","auth"]},"Compute / model / hosted runtime":{"recommended":["agent_endpoint","version","documentation_url","auth"]},"Software product / application":{"recommended":["version","compatibility","documentation_url","auth"]},"Human-assisted service":{"recommended":["documentation_url"]}},"listing_text":{"brief":{"required":true,"max_characters":800,"purpose":"Directory cards and search results"},"full_description":{"required":true,"max_characters":6000,"purpose":"Multi-paragraph listing detail page"},"description_alias":"description remains accepted as a backwards-compatible alias for brief"},"ratings":{"stars":[1,2,3,4,5],"one_vote_per_browser":true,"vote_updates_allowed":true,"public_ui":"Rating controls appear only on the individual listing detail page.","privacy":"Only a keyed one-way voter hash is stored; no voter email or raw IP is retained."},"advertising":{"wallet_first":true,"banner_sizes":{"728x90":{"w":728,"h":90,"label":"Leaderboard (728×90)","best_for":"Desktop top or bottom"},"300x250":{"w":300,"h":250,"label":"Medium Rectangle (300×250)","best_for":"Content and category areas"},"320x50":{"w":320,"h":50,"label":"Mobile Banner (320×50)","best_for":"Mobile pages"},"160x600":{"w":160,"h":600,"label":"Wide Skyscraper (160×600)","best_for":"Desktop sidebars"}},"payment_networks":["Polygon","Base","Avalanche","Ethereum","Arbitrum","Optimism","BNB Chain"],"activation_durations_days":[7,14,30],"workflow":["prepare_ad","pay submission fee","finalize_ad","human review","pay activation fee","activate_ad"]},"endpoints":[{"method":"GET","path":"?action=list","filters":["category"]},{"method":"GET","path":"?action=listing&id=lst_...","description":"Returns one approved public listing for its individual detail page"},{"method":"POST","path":"?action=rate_listing","content_type":"application/json","required":["listing_id","stars","voter_token"]},{"method":"POST","path":"?action=validate_listing","description":"Validate a complete submission without publishing or storing it"},{"method":"POST","path":"?action=submit_listing","content_type":"application/json","required":["name","url","brief","full_description","category","contact_email"],"common_optional":["description","pricing","chain","access","agent_endpoint","parent_url","repository_url","package_url","manifest_url","schema_url","documentation_url","resource_uri","uri_template","version","compatibility","workflow_steps","prompt_arguments","transport","auth"]},{"method":"GET","path":"?action=ad_sizes"},{"method":"GET","path":"?action=ads&size=300x250","description":"Returns active advertisements in one exact standard banner size"},{"method":"GET","path":"?action=wallet_ads&wallet=0x..."},{"method":"POST","path":"?action=prepare_ad","content_type":"multipart/form-data","required":["target_url","image","wallet_address","banner_size"]},{"method":"POST","path":"?action=finalize_ad","content_type":"application/json","required":["temp_key","wallet_address","submit_chain","submit_tx"]},{"method":"POST","path":"?action=activate_ad","content_type":"application/json","required":["id","wallet_address","duration_days","activate_chain","activate_tx"]},{"method":"POST","path":"?action=submit_ad","content_type":"multipart/form-data","description":"Backwards-compatible single-call agent submission","required":["target_url","image","wallet_address","banner_size"]}],"service":"Visionary Junction Directory"}