Verb Atlas
Every verb the platform exposes to an agent, filed at a coordinate, with what it costs to call and whether it can be rehearsed first. Read from the live manifest, not from a list anyone maintains by hand.
1,363 things a business can do, each filed once
An agent is not handed all of them. It is handed six tools and a map, and opens one shelf at a time. A noun is the thing acted on. Its address is three digits: the class, the domain, the noun. Drop a digit to widen.
library__mapEverything that exists, on one page.library__shelfEvery action at one address or noun.library__describeOne verb in full, before you call it.agent__verbs__searchThe verb for a sentence.library__runRun any verb by name.agent__report_problemTell us what did not work.
0Platform & runtime8 domains · 36 nouns · 145 actions
00Safe changes
- 000Sandboxsandboxthe business's own books and settings5 · 3 change
- 001Proposed changeproposed_changethe business's own books and settings5 · 3 change
- 002Version historyversion_historythe business's own books and settings3 · 1 change
- 003Build statecodethe business's own books and settings · a view of another record4 · 1 change
- 004Custom modulecustom_modulethe business's own books and settings3 · 2 change
- 005Console sessionconsole_sessionthe business's own books and settings3 · 3 change
- 006Grouped changeaction_transactionthe business's own books and settings · held by a connected service6 · 5 change
01Automations
- 010Commerce flowcommerce_flowthe business's dealings with its own customers14 · 10 change
- 011AI workflowai_workflowthe business's own books and settings4 · 1 change
- 012Follow-up chainfollow_up_chainthe business's dealings with its own customers1 · 1 change
- 013Agent chainagent_chainthe business's own books and settings5 · 4 change
02Site building
- 020Importcode_importthe business's own books and settings19 · 9 change
- 021Site blueprintsite_blueprintthe business's own books and settings · worked out when asked5
- 022Clarity checkpage_clarity_auditthe business's own books and settings2 · 1 change
- 023Hosted apphosted_appthe business's own books and settings6 · 3 change
03Records & data
- 030Record linkentity_linkthe business's own books and settings3 · 2 change
- 031Custom fieldcustom_fieldthe business's own books and settings4 · 3 change
- 032Document intakedocument_intakethe business's own books and settings2 · 2 change
- 033Contact data exportcontact_exportthe business's dealings with its own customers · worked out when asked1 · 1 change
- 034Order reportorder_reportthe business's dealings with its own customers · worked out when asked1
04Action trail
- 040Audit logaudit_logthe business's own books and settings1
- 041AI action logai_action_logthe business's own books and settings3 · 1 change
- 042Action receiptverb_receiptthe business's own books and settings2
- 043Published chain headchain_anchorthe business's own books and settings1
- 044UCP receiptucp_receiptthe business's own books and settings · held by a connected service3 · 2 change
- 045Consent recommendationconsent_recommendationthe business's own books and settings1
- 046Event subscriptionevent_subscriptionthe business's own books and settings · a view of another record4 · 2 change
05Health & operations
- 050Platform checkplatform_checkSolid#'s account with the business — not the business's customers · worked out when asked4
- 051Validation runplatform_validationSolid#'s account with the business — not the business's customers · worked out when asked12 · 1 change
- 052Request traceperformance_traceSolid#'s account with the business — not the business's customers · held by a connected service2
- 053Performance alertperformance_alertthe business's own books and settings1
- 054Error logerror_logthe business's own books and settings1
06Hosting
- 060Managed servermanaged_serverthe business's own books and settings4 · 2 change
- 062Staging appstaging_appSolid#'s account with the business — not the business's customers · held by a connected service3 · 1 change
07Library
- 070Verb librarylibrarySolid#'s account with the business — not the business's customers · held by a connected service4
- 071Library cardlibrary_cardthe business's own books and settings3 · 2 change
1Agents & AI7 domains · 29 nouns · 100 actions
10AI employees
- 100AI employeeai_employeethe business's own books and settings10 · 5 change
- 101Agent controlsagent_controlsthe business's own books and settings4 · 4 change
- 102Agent catalogueagent_catalogSolid#'s account with the business — not the business's customers · held by a connected service1
11Agent work
- 110Agent actionagent_actionthe business's own books and settings3
- 111Agent messageagent_messagethe business's own books and settings5 · 3 change
- 112Missionmissionthe business's own books and settings · held by a connected service2 · 2 change
- 113Action approvalaction_approvalthe business's own books and settings2 · 2 change
- 114Conversation with an agentagent_chatthe business's own books and settings3 · 3 change
- 115Assistant decisionada_decisionthe business's own books and settings3 · 2 change
12Agent memory & grounding
- 120Agent memoryagent_memorythe business's own books and settings1 · 1 change
- 121Offered capabilitycompany_capabilitythe business's own books and settings1 · 1 change
- 122Solid# documentationplatform_docsSolid#'s account with the business — not the business's customers · held by a connected service3
13Predictions
- 130Predictionpredictionthe business's own books and settings4
- 131Action substrateaction_substratethe business's own books and settings3
- 132Suggested next actionsnext_action_suggestionthe business's own books and settings · worked out when asked1
14AI providers
- 140AI provider connectionllm_providerthe business's own books and settings4 · 2 change
- 141AI token usagellm_usagethe business's own books and settings2
15Playbooks
- 150Playbookplaybookthe business's own books and settings4 · 1 change
- 151How this business runsindustry_guidethe business's own books and settings · worked out when asked1
- 152Runbookrunbookthe business's own books and settings7 · 3 change
- 153Guided sessionassist_sessionthe business's own books and settings10 · 5 change
- 154Helper machineendpointthe business's own books and settings5 · 2 change
- 155Permission to act on a machinetakeover_grantthe business's own books and settings1
16Verb telemetry
- 160Verb reliabilityverb_reliabilitythe business's own books and settings5
- 161Verb trailverb_trailthe business's own books and settings5
- 162Macromacrothe business's own books and settings · held by a connected service4 · 3 change
- 163In-browser agent sessionbrowser_sessionthe business's own books and settings3 · 1 change
- 164Problem reportfriction_reportthe business's own books and settings2 · 1 change
- 165Verb searchverb_searchthe business's own books and settings · worked out when asked1
2Identity & access6 domains · 15 nouns · 45 actions
20Team
- 200Teamteamthe business's dealings with its own people10 · 8 change
- 201Invitationuser_invitationthe business's dealings with its own people4 · 3 change
- 202AI permissionsai_permissionthe business's dealings with its own people1 · 1 change
21Roles
- 210Rolerole_permissionthe business's own books and settings3 · 2 change
22The business
- 220Business profilecompany_profilethe business's own books and settings3 · 1 change
- 221Business vocabularyterminologythe business's own books and settings1 · 1 change
- 222Money functionsmoney_functionthe business's own books and settings2 · 1 change
- 223Plan featureplan_featurethe business's own books and settings1
- 224Setup readinesssetup_readinessthe business's own books and settings · worked out when asked3
23Privacy requests
- 230Erasure requestprivacy_erasurethe business's dealings with its own customers · a view of another record2 · 1 change
- 231Personal data exportprivacy_exportthe business's dealings with its own people · held by a connected service1 · 1 change
24Staff
- 240Staff memberstaff_memberthe business's dealings with its own people8 · 6 change
- 241Time offstaff_time_offthe business's dealings with its own people3 · 2 change
27Keys & connections
- 270API keyapi_keythe business's own books and settings2 · 1 change
- 271Connected accountoauth_connectionthe business's own books and settings1 · 1 change
3Customers & CRM8 domains · 33 nouns · 232 actions
30Sales
- 300Sales numberssales_reportthe business's dealings with its own customers · a view of another record8
- 301Sales motionsales_motionthe business's dealings with its own customers4 · 1 change
- 302Leadleadthe business's dealings with its own customers10 · 1 change
31People
- 310Contactcontactthe business's dealings with its own customers21 · 11 change
- 311Customercustomerthe business's dealings with its own customers2
- 312Order matchingcontact_matchthe business's own books and settings5 · 1 change
33Deals
- 330Dealdealthe business's dealings with its own customers17 · 7 change
34Reviews
- 340Review of the businessbusiness_reviewthe business's dealings with its own customers · held by a connected service3
- 341Review requestreview_requestthe business's dealings with its own customers · held by a connected service5 · 2 change
- 342Product reviewproduct_reviewthe business's dealings with its own customers1 · 1 change
35Appointments
- 350Appointmentappointmentthe business's dealings with its own customers29 · 22 change
- 351Owner reminderowner_reminderthe business's dealings with its own people3 · 2 change
36Estimates & jobs
- 360Estimateestimatethe business's dealings with its own customers18 · 15 change
- 361AI draftestimate_draftthe business's dealings with its own customers6 · 4 change
- 362Jobjobthe business's dealings with its own customers10 · 7 change
37CRM work
- 370Taskcrm_taskthe business's dealings with its own customers11 · 6 change
- 371Contact timelinecontact_activitythe business's dealings with its own customers7 · 3 change
- 372Product ideaproduct_ideathe business's own books and settings4 · 2 change
- 373Needs-you listneeds_youthe business's dealings with its own people · worked out when asked1
- 374Support ticketticketthe business's dealings with its own customers22 · 15 change
- 375On-call liston_callthe business's dealings with its own people7 · 4 change
- 376Status watchstatus_watchthe business's own books and settings5 · 3 change
- 377One-time linksecret_linkthe business's dealings with its own customers4 · 2 change
38Healthcare
- 380Patientpatientthe business's dealings with its own customers · healthcare wing7 · 3 change
- 381Casepatient_casethe business's dealings with its own customers · healthcare wing3 · 1 change
- 382SOAP notesoap_notethe business's dealings with its own customers · healthcare wing6 · 4 change
- 383Scribe conversationscribe_conversationthe business's dealings with its own customers · healthcare wing4 · 2 change
- 384Prescriptionprescriptionthe business's dealings with its own customers · healthcare wing2 · 2 change
- 385Lab orderlab_orderthe business's dealings with its own customers · healthcare wing2 · 2 change
- 386Coverage & claiminsurance_claimthe business's dealings with its own customers · healthcare wing2 · 1 change
- 387Intakepatient_intakethe business's dealings with its own customers · healthcare wing1 · 1 change
- 388Visitpatient_visitthe business's dealings with its own customers · healthcare wing1 · 1 change
- 389Patient outreachpatient_outreachthe business's dealings with its own customers · worked out when asked · healthcare wing1 · 1 change
4Commerce & catalog7 domains · 25 nouns · 186 actions
40Codes & tracking
- 400Product codeproduct_identifierthe business's own books and settings13 · 5 change
- 401Unit serialunit_serialthe business's own books and settings7 · 5 change
- 402Recallproduct_recallthe business's own books and settings2 · 1 change
41Gift card programs
- 410Gift cardgift_cardthe business's dealings with its own customers · held by a connected service · gift cards wing12 · 7 change
- 411Gift card ordergift_orderthe business's dealings with its own customers · held by a connected service · gift cards wing8 · 4 change
- 412Gift card programgift_programthe business's own books and settings · gift cards wing9 · 5 change
- 413Program accountgift_accountthe business's dealings with its own customers · held by a connected service · gift cards wing10 · 4 change
- 414Program usergift_userthe business's dealings with its own customers · held by a connected service · gift cards wing5 · 3 change
- 415Program terminalgift_terminalthe business's dealings with its own customers · held by a connected service · gift cards wing14 · 8 change
- 416Program reportgift_reportthe business's dealings with its own customers · held by a connected service · gift cards wing4 · 3 change
- 417Loyalty membergift_memberthe business's dealings with its own customers · held by a connected service · gift cards wing8 · 5 change
- 418Event ticket with valuegift_eventthe business's dealings with its own customers · held by a connected service · gift cards wing6 · 3 change
42Orders
- 420Orderorderthe business's dealings with its own customers15 · 9 change
- 421Fulfilment settingsfulfillment_settingsthe business's own books and settings2 · 1 change
43Stock
- 430Stock on handstock_on_handthe business's own books and settings17 · 3 change
- 431Stock transferstock_transferthe business's own books and settings4 · 3 change
- 432Locationstock_locationthe business's own books and settings4 · 2 change
- 433Lotstock_batchthe business's own books and settings5 · 3 change
45Catalog
- 450Catalog itemcatalog_itemthe business's dealings with its own customers22 · 8 change
- 452Price tierpricing_tierthe business's dealings with its own customers2 · 1 change
- 453Product variantproduct_variantthe business's dealings with its own customers4 · 2 change
46Marketplace
- 460Marketplace listingmarketplace_listingthe business's dealings with its own customers6 · 5 change
47Storefront
- 470Cartcartthe business's dealings with its own customers3 · 2 change
- 471Discountdiscountthe business's dealings with its own customers2 · 2 change
- 472Offerofferthe business's dealings with its own customers · a view of another record2
5Money & books8 domains · 29 nouns · 141 actions
50Books & ledger
- 500Booksbooksthe business's own books and settings · a view of another record2
- 502Accounting connectionaccounting_connectionthe business's own books and settings9 · 5 change
51Receivables
- 510Invoiceinvoicethe business's dealings with its own customers10 · 5 change
- 511Invoice paymentinvoice_paymentthe business's dealings with its own customers3 · 3 change
- 512Customer creditcustomer_creditthe business's dealings with its own customers · held by a connected service1 · 1 change
52Payables
- 520Vendorvendorthe business's dealings with the vendors it buys from7 · 4 change
- 521Expense or billexpensethe business's dealings with the vendors it buys from10 · 6 change
- 523Vendor contractvendor_contractthe business's dealings with the vendors it buys from6 · 3 change
- 524Vendor statementvendor_statementthe business's dealings with the vendors it buys from9 · 4 change
53Taking payment
- 530Paymentpaymentthe business's dealings with its own customers5 · 3 change
- 531Refundrefundthe business's dealings with its own customers3 · 2 change
- 532Card on filecard_on_filethe business's dealings with its own customers4 · 1 change
- 533Payment linkpayment_linkthe business's dealings with its own customers6 · 4 change
- 534Tiptipthe business's dealings with its own customers · held by a connected service1 · 1 change
- 536Countertop terminalterminalthe business's dealings with its own customers · held by a connected service3 · 3 change
- 537Ways to take a cardcapture_methodthe business's account with its payment processor4 · 1 change
54Settlement
- 540Merchant accountmerchant_accountthe business's account with its payment processor5 · 4 change
- 541Settlementsettlementthe business's account with its payment processor · held by a connected service2 · 1 change
- 542Disputedisputethe business's account with its payment processor · held by a connected service2 · 1 change
55Fees & pricing programmes
- 550Fee programmefee_programthe business's dealings with its own customers9 · 1 change
- 551Fee lawfee_lawthe business's dealings with its own customers · worked out when asked7
- 552Account feeaccount_feethe business's dealings with its own customers6 · 2 change
- 553Interchange qualificationinterchangethe business's account with its payment processor · worked out when asked2
56Partners & commissions
- 560Promoterpromoterthe business's dealings with its promoters and affiliates5 · 3 change
- 562Affiliate commissionaffiliate_commissionthe business's dealings with its promoters and affiliates1
- 564Commission ledgercommission_ledgerthe business's dealings with its promoters and affiliates7 · 3 change
58Solid# accounts
- 580Solid# planplanSolid#'s account with the business — not the business's customers7 · 4 change
- 581Solid# invoiceplatform_invoiceSolid#'s account with the business — not the business's customers3 · 1 change
- 584AI usageai_usageSolid#'s account with the business — not the business's customers2 · 1 change
6Communications10 domains · 25 nouns · 125 actions
60Lines & identities
- 600Phone linephone_linethe business's own books and settings14 · 10 change
- 601Existing numberexternal_numberthe business's own books and settings11 · 7 change
- 602Email identityemail_identitythe business's own books and settings1
61Call handling setup
- 610Phone treecall_flowthe business's own books and settings5 · 2 change
- 611Voice enginevoice_enginethe business's own books and settings2 · 2 change
- 612Comms healthcomms_healththe business's own books and settings · a view of another record1
62Calls
- 620Callvoice_callthe business's dealings with its own customers11 · 4 change
- 621Call reportcall_reportthe business's dealings with its own customers · a view of another record3
- 622Communications insightcomms_insightthe business's dealings with its own customers · worked out when asked3
63Texts
- 630Text messagetext_messagethe business's dealings with its own customers3 · 3 change
64Email
- 640Emailemail_messagethe business's dealings with its own customers2 · 2 change
- 641Connected mailboxmailboxthe business's dealings with its own customers4
- 642Email templateemail_templatethe business's dealings with its own customers6 · 2 change
65Website chat
- 650Website chatchat_conversationthe business's dealings with its own customers1 · 1 change
- 651Chat widgetchat_widgetthe business's own books and settings7 · 4 change
66Inbox
- 660Inbox threadinbox_threadthe business's dealings with its own customers5 · 3 change
67Campaigns, automations & channel rules
- 670Email campaignemail_campaignthe business's dealings with its own customers13 · 9 change
- 671Comms automationcomms_workflowthe business's own books and settings7 · 5 change
- 672Channel rulescommunication_settingsthe business's own books and settings4 · 3 change
- 673Drip sequencedrip_sequencethe business's dealings with its own customers7 · 5 change
- 674Drip enrolmentdrip_enrollmentthe business's dealings with its own customers5 · 5 change
68Team
- 680Presencepresencethe business's dealings with its own people3 · 2 change
- 681Notificationnotificationthe business's dealings with its own people2 · 2 change
- 682Microsoft Teamsmicrosoft_teamsthe business's dealings with its own people · held by a connected service2 · 2 change
69Solid# comms charges
- 690Phone chargesphone_chargesSolid#'s account with the business — not the business's customers3
7Web & site8 domains · 18 nouns · 176 actions
70Pages
- 700Pagepagethe business's own books and settings38 · 28 change
- 701Block catalogueblock_schemathe business's own books and settings · held by a connected service2
- 702AI draftpage_ai_draftthe business's own books and settings · held by a connected service4
- 704Blog postblog_postthe business's own books and settings16 · 14 change
71Site
- 710Sitesitethe business's own books and settings11 · 8 change
- 711Site settingssite_settingsthe business's own books and settings17 · 9 change
- 712Site templatesite_templatethe business's own books and settings · held by a connected service2
72Forms
- 720Formformthe business's dealings with its own customers21 · 8 change
- 721Lead formlead_formthe business's dealings with its own customers7 · 3 change
74Vibe changes
- 740Vibe changevibe_changethe business's own books and settings5 · 2 change
75Design
- 750AI designai_designthe business's own books and settings · held by a connected service10 · 6 change
- 751Design importdesign_importthe business's own books and settings · a view of another record7
- 752Design tool connectiondesign_connectionthe business's own books and settings3 · 1 change
- 753Design lockdesign_lockthe business's own books and settings3 · 2 change
76Addresses
- 760Site addresssite_addressthe business's own books and settings11 · 6 change
77Brand
- 770Brandbrandthe business's own books and settings8 · 3 change
- 771Brand voicebrand_voicethe business's own books and settings2 · 2 change
78Widgets
- 780Embeddable widgetsite_widgetthe business's own books and settings9 · 5 change
8Content & knowledge7 domains · 11 nouns · 80 actions
80Capture
- 800Capturecamera_capturethe business's own books and settings4 · 1 change
81Knowledge base
- 810Knowledge entrykb_entrythe business's own books and settings27 · 17 change
- 811Contact knowledgecontact_knowledgethe business's dealings with its own customers6 · 3 change
- 812Suggested FAQfaq_candidatethe business's own books and settings3 · 2 change
- 813Grounding gapgrounding_gapthe business's own books and settings · worked out when asked1
82Notes
- 820Work notework_notethe business's own books and settings7 · 3 change
83Search visibility
- 830Site SEO auditseo_auditthe business's own books and settings5 · 1 change
- 831Local listing auditlocal_seo_auditthe business's own books and settings4 · 3 change
84Files
- 840Filestored_filethe business's own books and settings8 · 5 change
85Assets
- 850Assetassetthe business's own books and settings12 · 5 change
86Knowledge graph
- 860Knowledge graphknowledge_graphthe business's own books and settings3 · 2 change
9Growth & integrations6 domains · 25 nouns · 133 actions
90Google Workspace
- 900Google Calendar eventgoogle_calendar_eventthe business's own books and settings · held by a connected service7 · 5 change
- 901Gmail messagegmail_messagethe business's own books and settings · held by a connected service14 · 11 change
- 902Google Drive filegoogle_drive_filethe business's own books and settings · held by a connected service10 · 7 change
- 903Google Docgoogle_docthe business's own books and settings · held by a connected service7 · 5 change
- 904Google Sheetgoogle_sheetthe business's own books and settings · held by a connected service7 · 5 change
- 905Google Formgoogle_formthe business's own books and settings · held by a connected service5 · 2 change
- 906Google contactgoogle_contactthe business's own books and settings · held by a connected service6 · 4 change
- 907Google taskgoogle_taskthe business's own books and settings · held by a connected service7 · 6 change
- 908Google Meet meetinggoogle_meetthe business's own books and settings · held by a connected service3 · 2 change
- 909Google Chat messagegoogle_chatthe business's own books and settings · held by a connected service5 · 5 change
91Connections
- 910Connected serviceintegrationthe business's own books and settings5 · 1 change
- 911Thumbtack connectionthumbtack_connectionthe business's own books and settings5 · 4 change
- 912Webhookwebhook_subscriptionthe business's own books and settings6 · 5 change
- 913Connection to an outside systemoutside_connectionthe business's own books and settings1
92Social
- 920Social accountsocial_accountthe business's own books and settings5 · 2 change
- 921Social postsocial_postthe business's dealings with its own customers5 · 5 change
- 922Social contentsocial_contentthe business's own books and settings1 · 1 change
93AI content
- 930AI content draftcontent_draftthe business's own books and settings14 · 14 change
- 931Content templatecontent_templatethe business's own books and settings3 · 1 change
- 932Brand-voice reviewcontent_reviewthe business's own books and settings3
94Marketing
- 940Saved audiencecustomer_segmentthe business's dealings with its own customers2 · 1 change
- 941Go-to-market strategygtm_strategythe business's own books and settings3 · 2 change
- 942Research projectresearch_projectthe business's own books and settings4 · 2 change
- 943Referral linkreferral_linkthe business's dealings with its own customers · worked out when asked1
95Analytics
- 950Site analyticsweb_analyticsthe business's own books and settings · held by a connected service4
Every business can find and run every action. What differs is what its map opens with: a plumber's does not start with patient records. A wing is one line on the map that says how to add it.
Ten classes hold the whole surface. Pick one to drill into its nouns, or search above to jump straight to a verb.
How the Atlas works
Six sections, each closed until you want it. The rules behind the coordinates, the doors a verb can be called through, and what an agent can rehearse before it commits.
Nouns · the address spaceReading a coordinateWhy no digit is ever an ordinal, why none is ever re-sorted, and why money has three.
A name has to be known before it can be used. A coordinate does not: the prefix is the query, so truncating it widens the scope with no filter flag to learn and no enum to memorise.
3_ Customers & CRM class — the first digit 31 Customers & CRM → contact division — the noun solid verbs list 3 313 verbs · the whole class solid verbs list 31 0 verbs · the contact neighbourhood
No digit is ever an ordinal. A digit counted inside its parent renumbers every later sibling the moment something is inserted — which destroys the one property that makes a coordinate worth caching. So every digit is allocated once, written down, and never moved; a verb’s identity stays its name and its coordinate locates the neighbourhood.
A curated class has three digits: class, domain, noun. Money is the first. One word there names several different things — a deposit can be what the processor paid into the bank (541) or what a customer paid up front (513); an invoice can be the business billing its customer (510) or Solid# billing the business (581) — so its nouns are placed by reading what each verb actually touches and whose money it is, not by how the verb is spelled. solid verbs list 5 is all money, 53 is taking payment, 531 is refunds. Every coordinate a class used before it was curated is retired, never reused, and redirects to where its verbs went.
Division digits are allocated once and never re-sorted. They used to be ranked by weight — the busiest noun in a class took digit 0, the next took 1. That read well, and it was the same defect the third digit was refused to prevent, one level up: measured on the live registry, adding a single verb renumbered other verbs’ coordinates for 57 of 116 nouns, and one extra integration verb moved 32 of them. It was also intermittent — a new payment verb moved nothing while a new brand verb moved eleven — so it looked stable right until an agent’s cached coordinate was silently wrong. A noun that has a digit now keeps it forever, and a new noun takes the next free digit in its class.
Overflow is reported, not absorbed. Ten division slots per class is a hard ceiling, and a class with an eleventh noun collapses it onto digit 9 — which is why a coordinate ending in 9 can be a crowd of unrelated verbs rather than an address. That is a curation debt, not a numbering problem: the fix is to merge two nouns or move one to a class that fits it, never to add a digit. The registry names the full classes rather than letting them stay quiet.
Class and division are curated, not counted. Outside a curated class, classification scans every segment of a name, namespace first, against a keyword table — so list_blog_posts files under blog rather than under listing, because listing is not a subject. Inside one, a verb is placed by the noun that claimed it, and a new verb nobody claimed fails the build.
The name “Atlas” is deliberate: Dewey Decimal Classification is an OCLC trademark, so the idea is borrowed and the name is not.
Verbs · who can reach themEvery platform, and what it can callWeb, iOS, Android and the CLI reach all of them. The published manifests carry fewer.
“Is this verb in the catalog” and “can my app call it” are different questions, and only the second one matters to somebody building. The surfaces a verb declares govern the published manifests — they do not govern the dispatch endpoint, which is the door the products themselves use.
The apps are not a special case, and that is the design. The web dashboard, the iOS app and the Android app all post to the same dispatch endpoint against the same verb registry the CLI and the MCP connector use. There are no bespoke mobile endpoints: a tap and an agent’s sentence are the same operation, audited the same way. A verb therefore reaches every product the moment it is registered, whatever its surfaces say, because that path resolves against the registry and does not consult them.
Verbs · the transportsThe doorsThe same capability offered through several transports, which do not carry the same set.
A verb is not one thing an agent calls. It is the same capability offered through several transports, and they do not carry the same set — so “it is in the catalog” and “I can call it from here” are different claims, and only one of them is answered by the total at the top of this page.
The CLI is the widest door because it can reach both halves of the registry: the 1446 dotted verbs that have a real REST route, and the 298 dotless ones that only cli-dispatch can resolve. MCP, WebMCP and UCP carry the dotted half. A verb missing from a door is not necessarily a defect — a destructive write is deliberately kept out of the browser — but it is always a fact a planner needs before it promises a customer something it cannot execute from where it is standing. 338 verbs carry a same_as link to their canonical twin, so the two names resolve to one capability rather than reading as two.
Do not confuse these with the marketing MCP. solidnumber.com/api/mcp answers an unauthenticated tools/list with a much smaller set that sells the platform to a stranger’s agent — pricing, comparisons, industry fit. It touches no tenant data and none of it is on this page.
Nouns · level 1Noun index253 nouns, with how many verbs each carries and how many of those write.
21 of them hold exactly one verb: the tail of the surface, and the honest picture of where the vocabulary is still thin. Every entry here is also a filter in the explorer above — pick a class, then a noun.
70 coordinatepage noun35·25w 35 verbs, 25 write
Verbs · the twelve shapesWhat kind of thing a verb isEvery verb declares a shape. The shape says how an agent should reach for it.
A name says what a verb touches; a shape says what kind of move it is. An agent picking between two verbs that both mention invoices wants to know which one explains, which one previews and which one charges. Counts are live; the definitions are written down because the manifest publishes the label and not the meaning.
aggregatereadcustomer.full_contextexplainreadcrm.explain_contact_statepreviewreadlevel3.previewsuggestreaddeal.suggest_next_actiondiscoveryreadagent.manifestsubscribereadevent.subscribetrailreadagent.trails__lookupreputationreadagent.reliability__scoreboardtransactionwritetransaction.commitreceiptwritevoice.call_outboundrevertwriteaudit.revertmacrowriteagent.macros__executeA thirteenth shape, telemetry, exists on the surface with a single verb behind it and has never been written up. It is listed here rather than quietly omitted.
Verbs · the consent ladderFive classes, five gatesrequires_consent is a boolean. This is what decides which gate that boolean raises.
Every verb record carries requires_consent, and 1003 of 1744 set it. That boolean is the shadow of a five-class ladder: the class decides what the caller has to do, and which role is even allowed to try.
| Class | Gate | Minimum role | Example |
|---|---|---|---|
READ | None | read_only | crm.list_recent_activity |
WRITE_REVERSIBLE | Confirmation click | employee | contact.update |
WRITE_FINANCIAL | Typed phrase | admin | payment.charge |
IRREVERSIBLE | Typed phrase | owner | gdpr.delete_data |
BLOCKED | Never | — | subscription cancel-immediate |
A dry run is never gated, whatever the class — rehearsing a write makes no mutation, so demanding consent to preview one would make the safe path harder than the live one.
Playground · the safety planeRehearsal without consequenceWhat an agent can try before it commits, and what an error owes it afterwards.
The third plane. Verbs say what can be done, nouns say where it lives, and the playground answers the question an agent must resolve before touching a real business: what happens if I do this, and can I try it first?
Preview comes before consent, never after
A dry run makes no mutation by definition, so it never needs consent. --confirm stays mandatory for the real call and only for the real call. A gate that demands consent to preview a write makes rehearsal impossible, which is the whole point of the plane.
A preview that validates nothing is worse than no preview
The dry run checks the payload against the verb’s own input_schema before echoing the request. A green sandbox followed by a red production is the one arrangement worse than having no sandbox at all — the agent learns to distrust the safe path and goes straight at the live one.
A preview never reports success
No success:true beside dry_run:true. An agent checking the conventional field must not read a rehearsal as a completed write.
The dry-run response
{"dry_run":true, "valid":false,
"verb":"contact.create",
"missing_required":["company_id"],
"type_errors":[],
"unknown_fields":[],
"would":{"method":"POST","url":"/api/v1/agent/contact/create","body":{...}},
"fix":"solid verbs example contact.create"}
exit 1 — a failing rehearsal fails loudly, and names the next commandOne caveat the schema alone will not tell you: company_id appears in most required arrays and is injected from the caller’s auth. Validating required[] literally fails every dry run — replacing “always yes” with “always no”. Tenant-injected fields are satisfied before the check runs.
The recovery contract
The playground covers the attempt. This covers the miss — one rule generates it: an error must leave the agent one cheap call away from correct.
{"error":{
"code":"VALIDATION_FAILED", never SERVER_ERROR for a client fault
"retryable":false, true only for 408, 429 and 5xx
"message":"contact_id: Field required",
"fix":"solid verbs example contact.relationship_map"
}}Every command named in a fix must exist. A hint that points at a command the CLI has never had costs an agent a full turn and teaches it to ignore the field.
What a cold agent does in its first minute
1. solid map the whole platform · cached once 2. solid find "<the task>" intent → coordinate + name 3. solid verbs describe contact.create exact call shape 4. solid verbs invoke ... --dry-run validated, nothing sent 5. solid verbs invoke ... --confirm committed steps 1–3 are answerable from cache on every task after the first
Nouns · the proposed registryThe Register — who a verb is forProposed, not built. Rank and relabel by industry; never hide.
The Atlas says what a verb is; it does not say who it is for. That fact exists — every company carries an industry identity and a merchant category code — and it drives the money layer, but on the agent surface it reaches only a few places, and some of those hide verbs instead of ranking them.
ours kb_series (~10) -> kb_sub_code (227) stable forever · ours · the identity theirs mcc_class -> mcc (204) ISO 18245 · not ours to renumber join kb_sub_code.mcc + assigned_on + source
Two spines, one join — not one tree. MCC is ambiguous by construction (227 of our codes collapse onto 204 MCCs) and it is revised by the card networks, so our industry identity cannot hang beneath it without inheriting their renumbering.
The payoff is not filtering. Only a small share of verbs are genuinely vertical, so hiding by industry buys a few percent. The prize is the rest: rendering the same verb in the tenant’s own vocabulary — appointment.book as “book a job” for a plumber and “schedule a patient visit” for a clinic — from a terminology service that is already live. Rank and relabel; never hide. A verb hidden by industry is a capability deleted the moment a tenant does something adjacent.
ProvenanceWhere these numbers come fromRead out of the running platform when the page was built. Nothing here is typed by hand.
| Field | Source |
|---|---|
| verbs · schemas · facets | the live manifest at GET https://api.solidnumber.com/api/v1/agent/verbs — unauthenticated metadata, 1744 records, re-read hourly |
| coordinate · noun | published on every manifest record by the Atlas classifier, not derived in this page |
| transport · same_as | 1446 http · 298 dispatch · 338 twin links |
| output shapes | 1208 of 1744 verbs publish one; the rest declare nothing rather than guess |
| pack-gated verbs | excluded from the manifest by design; the manifest does not report how many, so this page cannot say |
| infrastructure | not published here at all — this page describes the surface, never where it runs |
Carried by some records, not all — an output shape on 1208 of 1744 verbs, a twin link on 338. Partial is the state worth watching: a field nobody populates gets noticed, and a field everybody populates can be planned against. One that is there four times in five teaches an agent to expect it and then drops out without warning.
The one rule that keeps this page honest is the same one that governs the platform’s other counts — change the code, never the number. There is no snapshot behind this page to fall out of date.