Skip to main content
Docs
Solid# · agent surface reference

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.

Why this exists
actions
1,363
nouns · domains
246 · 75
change · read
726 · 637
names in the manifest
1,744
The library

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.

Try

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.

1744Web dashboardPOST /api/v1/ada/cli-dispatch100%
1744iOS appsame dispatch endpoint, Bearer JWT100%
1744Android appsame dispatch endpoint, Bearer JWT100%
1744solid CLIsolid <noun> <verb>100%
1441External AI over MCPtools/list on the hosted connector83%
1002In-browser agent (WebMCP)navigator.modelContext57%
1002Buyer agent (UCP)capability catalog57%
2Anyone, unauthenticatedno tenant at all0%

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.

1744httpPOST /api/v1/agent/... — authenticated REST; a dotless verb routes through cli-dispatch instead100%
1739clisolid <noun> <verb> — the operator CLI, and the one door that carries the whole surface100%
1441mcp_stdioMCP tools/list — the hosted connector an outside agent speaks83%
1002webmcpnavigator.modelContext — in-browser, registered per page surface57%
1002ucpbuyer-agent catalog — capability roles a purchasing agent can request consent for57%
2publicunauthenticated — readable with no tenant at all0%

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

000sandbox7·5w
001proposed_change10·6w
002version_history3·1w
003code4·1w
004custom_module7·6w
005console_session5·5w
006action_transaction6·5w
010commerce_flow22·17w
011ai_workflow6·2w
012follow_up_chain2·2w
013agent_chain5·4w
020code_import19·9w
021site_blueprint5·0w
022page_clarity_audit2·1w
023hosted_app7·4w
030entity_link3·2w
031custom_field4·3w
032document_intake4·4w
033contact_export2·2w
034order_report2·0w
040audit_log1·0w
041ai_action_log5·1w
042verb_receipt2·0w
043chain_anchor1·0w
044ucp_receipt3·1w
045consent_recommendation1·0w
046event_subscription4·2w
050platform_check5·1w
051platform_validation12·1w
052performance_trace2·0w
053performance_alert1·0w
054error_log1·0w
055deployment1·0w
060managed_server8·4w
061backup2·2w
062staging_app6·2w
070library4·0w
071library_card3·2w
100ai_employee14·8w
101agent_controls4·4w
102agent_catalog1·0w
110agent_action4·0w
111agent_message8·5w
112mission4·4w
113action_approval2·2w
114agent_chat3·3w
115ada_decision4·3w
120agent_memory2·2w
121company_capability2·2w
122platform_docs3·0w
130prediction7·0w
131action_substrate3·0w
132next_action_suggestion1·0w
140llm_provider4·2w
141llm_usage3·0w
150playbook4·1w
151industry_guide1·0w
152runbook7·3w
153assist_session10·5w
154endpoint5·2w
155takeover_grant1·0w
160verb_reliability5·0w
161verb_trail5·0w
162macro4·2w
163browser_session3·1w
164friction_report2·1w
165verb_search1·0w
200team15·12w
201user_invitation7·5w
202ai_permission2·2w
210role_permission6·4w
220company_profile3·1w
221terminology2·2w
222money_function2·1w
223plan_feature1·0w
224setup_readiness3·0w
230privacy_erasure4·3w
231privacy_export1·1w
232processing_consent1·1w
240staff_member16·12w
241staff_time_off6·4w
250two_factor2·2w
270api_key3·2w
271oauth_connection2·2w
300sales_report8·0w
301sales_motion8·2w
302lead10·1w
310contact31·19w
311customer2·0w
312contact_match5·1w
330deal31·17w
340business_review5·0w
341review_request6·3w
342product_review2·2w
350appointment49·37w
351owner_reminder6·4w
360estimate20·17w
361estimate_draft6·4w
362job10·7w
370crm_task15·9w
371contact_activity7·3w
372product_idea4·2w
373needs_you2·0w
374ticket22·15w
375on_call7·4w
376status_watch5·3w
377secret_link4·2w
380patient11·5w
381patient_case4·2w
382soap_note9·7w
383scribe_conversation4·2w
384prescription4·4w
385lab_order4·4w
386insurance_claim4·2w
387patient_intake2·2w
388patient_visit2·2w
389patient_outreach4·4w
400product_identifier13·5w
401unit_serial7·5w
402product_recall2·1w
410gift_card12·7w
411gift_order8·4w
412gift_program9·5w
413gift_account10·4w
414gift_user5·3w
415gift_terminal14·8w
416gift_report4·3w
417gift_member8·5w
418gift_event6·3w
420order19·11w
421fulfillment_settings2·1w
430stock_on_hand18·3w
431stock_transfer4·3w
432stock_location4·2w
433stock_batch6·4w
450catalog_item23·9w
451product_research3·2w
452pricing_tier2·1w
453product_variant4·2w
460marketplace_listing6·5w
470cart4·3w
471discount2·2w
472offer2·0w
500books3·0w
502accounting_connection11·7w
510invoice14·8w
511invoice_payment6·6w
512customer_credit2·2w
520vendor13·8w
521expense15·11w
523vendor_contract6·3w
524vendor_statement9·4w
530payment7·5w
531refund4·3w
532card_on_file5·2w
533payment_link9·6w
534tip1·1w
536terminal3·3w
537capture_method4·1w
540merchant_account5·4w
541settlement3·2w
542dispute3·2w
550fee_program9·1w
551fee_law7·0w
552account_fee6·2w
553interchange2·0w
560promoter10·5w
562affiliate_commission4·1w
564commission_ledger7·3w
580plan11·8w
581platform_invoice5·2w
583platform_payment_method2·2w
584ai_usage3·2w
600phone_line17·13w
601external_number11·7w
602email_identity1·0w
610call_flow7·3w
611voice_engine2·2w
612comms_health1·0w
620voice_call16·5w
621call_report3·0w
622comms_insight3·0w
630text_message5·5w
640email_message3·3w
641mailbox8·0w
642email_template6·2w
650chat_conversation1·1w
651chat_widget11·6w
660inbox_thread5·3w
670email_campaign16·11w
671comms_workflow7·5w
672communication_settings5·4w
673drip_sequence8·6w
674drip_enrollment5·5w
680presence3·2w
681notification3·3w
682microsoft_teams2·2w
690phone_charges3·0w
700page59·45w
701block_schema3·0w
702page_ai_draft4·0w
704blog_post24·21w
710site15·12w
711site_settings20·11w
712site_template2·0w
720form25·10w
721lead_form14·6w
740vibe_change7·3w
750ai_design14·9w
751design_import9·0w
752design_connection3·1w
753design_lock3·2w
754design_idea2·2w
760site_address15·9w
770brand10·4w
771brand_voice3·3w
780site_widget9·5w
800camera_capture5·2w
810kb_entry46·28w
811contact_knowledge9·5w
812faq_candidate3·2w
813grounding_gap2·0w
820work_note7·3w
830seo_audit5·1w
831local_seo_audit5·4w
840stored_file9·6w
850asset12·5w
860knowledge_graph3·2w
900google_calendar_event9·7w
901gmail_message18·15w
902google_drive_file10·7w
903google_doc9·6w
904google_sheet9·7w
905google_form5·2w
906google_contact6·4w
907google_task9·8w
908google_meet3·2w
909google_chat8·8w
910integration6·1w
911thumbtack_connection6·4w
912webhook_subscription8·7w
913outside_connection1·0w
920social_account6·2w
921social_post8·8w
922social_content1·1w
930content_draft14·14w
931content_template3·1w
932content_review3·0w
940customer_segment4·2w
941gtm_strategy4·3w
942research_project7·2w
943referral_link1·0w
950web_analytics8·0w
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.

aggregateread
Collapse N sub-queries into one tenant-scoped read
Build situational awareness without N round-trips
customer.full_context
119
explainread
Return the causal chain that produced a state
Understand why something is the way it is before changing it
crm.explain_contact_state
31
previewread
Dry-run a write, return projected impact
Show the human what will happen before they confirm
level3.preview
36
suggestread
Ranked next-actions with a confidence envelope
Pick the highest-value move with calibrated confidence
deal.suggest_next_action
41
discoveryread
Introspect the verb manifest itself
Learn what tools are available at runtime
agent.manifest
516
subscriberead
Cursor-polling observe stream
Watch for changes without websockets
event.subscribe
4
trailread
Query the audit log
Trace what happened, when, and who did it
agent.trails__lookup
2
reputationread
Reliability scoreboard for verbs and agents
Pick tools that actually work — success rate and latency
agent.reliability__scoreboard
4
transactionwrite
Grouped, sealed multi-step writes
Batch mutations with rollback on failure
transaction.commit
410
receiptwrite
Attestation on a side-effecting write
Prove an action happened — audit trail plus a rollback handle
voice.call_outbound
566
revertwrite
Single-action undo against an audit row
Roll back a mistake — one audit id, one undo
audit.revert
8
macrowrite
Saved multi-verb chains promoted to one call
Replay proven sequences without re-orchestrating
agent.macros__execute
6

A 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.

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 command

One 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.
FieldSource
verbs · schemas · facetsthe live manifest at GET https://api.solidnumber.com/api/v1/agent/verbs — unauthenticated metadata, 1744 records, re-read hourly
coordinate · nounpublished on every manifest record by the Atlas classifier, not derived in this page
transport · same_as1446 http · 298 dispatch · 338 twin links
output shapes1208 of 1744 verbs publish one; the rest declare nothing rather than guess
pack-gated verbsexcluded from the manifest by design; the manifest does not report how many, so this page cannot say
infrastructurenot 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.

Solid# verb surface · 1744 verbs · 253 nouns · 10 classes · read from the live manifest 16 October 2026 at 17:33 UTC
Atlas coordinates are never ordinals · pack-gated vocabularies excluded · no tenant data, no customer records and no infrastructure detail on this page