addrbookFor publishers
← The evidence ledger

Evidence row 537347

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint f097f303-db56-4dca-9fa4-343f24428cc8
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
3b468b30193f7382ffa621316369c1782966f08660dd9d73f533862853620cbe
Leaf
0x06c7585226f9817286696db3b142b6963628d0af19198af4e85f2d8ec96db1fc

What was observed

{
  "count": 4,
  "tools": [
    {
      "description": "Turn the work a service business does into three fixed-price packages (smallest, middle, largest). Takes the cost base (fixed costs, owner pay, staff, delivery capacity) and the deliverables the business offers, each marked core (every client needs it), common (most clients want it) or premium (some clients want it), with its typical effort and direct cost. Returns each tier with what it includes and leaves out, its cost, break-even price, target price, a recommended price rounded up to a clean number, margin and profit per sale, how far the work can overrun before the margin hits zero, and a capacity check: hours needed, break-even clients a month, and the month profit after owner pay. All results are deterministic arithmetic with the method explained. Adjustments to what was built are treated as included, so effort carries a variance buffer.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "business": {
            "description": "The business cost base.",
            "properties": {
              "currency": {
                "description": "Three-letter currency code. Default USD.",
                "maxLength": 3,
                "minLength": 3,
                "type": "string"
              },
              "delivery_hours_per_month": {
                "description": "Hours the whole team can put into client work in a month, not counting sales and admin. Used to measure capacity and cost, never shown to clients.",
                "exclusiveMinimum": 0,
                "maximum": 20000,
                "type": "number"
              },
              "monthly_fixed_costs": {
                "description": "Overhead every month regardless of work: rent, software, insurance, vehicles, accounting.",
                "maximum": 100000000,
                "minimum": 0,
                "type": "number"
              },
              "monthly_owner_pay": {
                "description": "What the owner needs to take home each month. It is treated as a cost, so profit is what is left after the owner is paid.",
                "maximum": 100000000,
                "minimum": 0,
                "type": "number"
              },
              "monthly_staff_cost": {
                "description": "Salaried team cost per month, including payroll taxes. Default 0.",
                "maximum": 100000000,
                "minimum": 0,
                "type": "number"
              },
              "planned_utilization_pct": {
                "description": "Share of delivery hours expected to be filled in a normal month. Default 80.",
                "maximum": 100,
                "minimum": 10,
                "type": "number"
              },
              "variable_cost_per_hour": {
                "description": "Cost that rises with each delivery hour, such as subcontractor or crew wages. Default 0.",
                "maximum": 100000000,
                "minimum": 0,
                "type": "number"
              }
            },
            "required": [
              "monthly_fixed_costs",
              "monthly_owner_pay",
              "delivery_hours_per_month"
            ],
            "type": "object"
          },
          "clients_per_month": {
            "description": "Clients expected per month. When given, the capacity check shows hours needed and the month profit.",
            "maximum": 10000,
            "minimum": 0,
            "type": "number"
          },
          "items": {
            "items": {
              "properties": {
                "direct_cost": {
                  "description": "Cost paid out for this deliverable: materials, licenses, printing, subcontracted parts. Default 0.",
                  "maximum": 100000000,
                  "minimum": 0,
                  "type": "number"
                },
                "effort_hours": {
                  "description": "Typical delivery effort for this deliverable, used for cost and capacity only.",
                  "exclusiveMinimum": 0,
                  "maximum": 10000,
                  "type": "number"
                },
                "level": {
                  "description": "core: every client needs it (in all three tiers). common: most clients want it (middle and largest tiers). premium: some clients want it (largest tier only).",
                  "enum": [
                    "core",
                    "common",
                    "premium"
                  ],
                  "type": "string"
                },
                "name": {
                  "description": "A deliverable, for example \"Logo suite in three formats\" or \"Site visit and measurements\".",
                  "maxLength": 160,
                  "minLength": 1,
                  "type": "string"
                }
              },
              "required": [
                "name",
                "effort_hours",
                "level"
              ],
              "type": "object"
            },
            "maxItems": 40,
            "minItems": 3,
            "type": "array"
          },
          "mix_pct": {
            "description": "Expected share of clients choosing each tier, smallest first, adding to 100. Default 30, 50, 20.",
            "items": {
              "maximum": 100,
              "minimum": 0,
              "type": "number"
            },
            "maxItems": 3,
            "minItems": 3,
            "type": "array"
          },
          "offer_name": {
            "description": "What the packages sell, for example \"Brand identity\" or \"Bathroom remodel design\".",
            "maxLength": 120,
            "minLength": 1,
            "type": "string"
          },
          "outcome_value": {
            "description": "What the result is worth to a typical client, for a value check on each price.",
            "maximum": 100000000,
            "minimum": 0,
            "type": "number"
          },
          "target_margin_pct": {
            "description": "Profit as a share of price, after owner pay and every cost. Default 30.",
            "maximum": 80,
            "minimum": 0,
            "type": "number"
          },
          "tier_names": {
            "description": "Names for the three tiers, smallest first. Default Essential, Standard, Complete.",
            "items": {
              "maxLength": 40,
              "minLength": 1,
              "type": "string"
            },
            "maxItems": 3,
            "minItems": 3,
            "type": "array"
          },
          "variance_buffer_pct": {
            "description": "Extra effort added to each tier because a fixed price absorbs jobs that run long. Default 15.",
            "maximum": 100,
            "minimum": 0,
            "type": "number"
          }
        },
        "required": [
          "business",
          "offer_name",
          "items"
        ],
        "type": "object"
      },
      "name": "build_packages"
    },
    {
      "description": "Compare the economics of how a business charges today, by the hour or by the day, with fixed packages for the same work. Takes the cost base, the current rate and unit, the share of hours worked that reach an invoice, one to three packages with price and typical effort, and jobs per month. The current rate always comes from the user and is never assumed. Returns, at several efficiency gains (default 0, 15 and 30 percent less effort as delivery gets repeatable), revenue and profit per job and per month under each model, earnings per hour worked, revenue ceilings at full capacity, the package price that matches what each job collects today, and plain findings. Deterministic arithmetic with the method explained.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "business": {
            "description": "The business cost base.",
            "properties": {
              "currency": {
                "description": "Three-letter currency code. Default USD.",
                "maxLength": 3,
                "minLength": 3,
                "type": "string"
              },
              "delivery_hours_per_month": {
                "description": "Hours the whole team can put into client work in a month, not counting sales and admin. Used to measure capacity and cost, never shown to clients.",
                "exclusiveMinimum": 0,
                "maximum": 20000,
                "type": "number"
              },
              "monthly_fixed_costs": {
                "description": "Overhead every month regardless of work: rent, software, insurance, vehicles, accounting.",
                "maximum": 100000000,
                "minimum": 0,
                "type": "number"
              },
              "monthly_owner_pay": {
                "description": "What the owner needs to take home each month. It is treated as a cost, so profit is what is left after the owner is paid.",
                "maximum": 100000000,
                "minimum": 0,
                "type": "number"
              },
              "monthly_staff_cost": {
                "description": "Salaried team cost per month, including payroll taxes. Default 0.",
                "maximum": 100000000,
                "minimum": 0,
                "type": "number"
              },
              "planned_utilization_pct": {
                "description": "Share of delivery hours expected to be filled in a normal month. Default 80.",
                "maximum": 100,
                "minimum": 10,
                "type": "number"
              },
              "variable_cost_per_hour": {
                "description": "Cost that rises with each delivery hour, such as subcontractor or crew wages. Default 0.",
                "maximum": 100000000,
                "minimum": 0,
                "type": "number"
              }
            },
            "required": [
              "monthly_fixed_costs",
              "monthly_owner_pay",
              "delivery_hours_per_month"
            ],
            "type": "object"
          },
          "current": {
            "properties": {
              "billed_share_pct": {
                "description": "Share of hours actually worked that end up on invoices, after write-downs and unbilled admin. Default 85.",
                "maximum": 100,
                "minimum": 1,
                "type": "number"
              },
              "direct_costs_passed_through": {
                "description": "True when materials and other direct costs are charged to the client at cost today. Default true.",
                "type": "boolean"
              },
              "hours_per_day": {
                "description": "Hours in a charged day, when unit is day. Default 8.",
                "maximum": 24,
                "minimum": 1,
                "type": "number"
              },
              "rate": {
                "exclusiveMinimum": 0,
                "maximum": 1000000,
                "type": "number"
              },
              "unit": {
                "description": "Whether the current rate is charged per hour or per day.",
                "enum": [
                  "hour",
                  "day"
                ],
                "type": "string"
              }
            },
            "required": [
              "rate",
              "unit"
            ],
            "type": "object"
          },
          "efficiency_gains_pct": {
            "description": "Effort reductions to compare, in percent. Default 0, 15, 30.",
            "items": {
              "maximum": 89,
              "minimum": 0,
              "type": "number"
            },
            "maxItems": 5,
            "minItems": 1,
            "type": "array"
          },
          "jobs_per_month": {
            "exclusiveMinimum": 0,
            "maximum": 10000,
            "type": "number"
          },
          "packages": {
            "items": {
              "properties": {
                "direct_cost": {
                  "maximum": 100000000,
                  "minimum": 0,
                  "type": "number"
                },
                "effort_hours": {
                  "description": "Typical delivery effort for the same job today.",
                  "exclusiveMinimum": 0,
                  "maximum": 10000,
                  "type": "number"
                },
                "name": {
                  "maxLength": 120,
                  "minLength": 1,
                  "type": "string"
                },
                "price": {
                  "exclusiveMinimum": 0,
                  "maximum": 100000000,
                  "type": "number"
                },
                "share_pct": {
                  "description": "Share of jobs that would be this package. Give for all or none.",
                  "maximum": 100,
                  "minimum": 0,
                  "type": "number"
                }
              },
              "required": [
                "name",
                "price",
                "effort_hours"
              ],
              "type": "object"
            },
            "maxItems": 3,
            "minItems": 1,
            "type": "array"
          }
        },
        "required": [
          "business",
          "current",
          "packages",
          "jobs_per_month"
        ],
        "type": "object"
      },
      "name": "compare_models"
    },
    {
      "description": "Write plain scope language for one to three fixed packages: an included line for each deliverable, an adjustments line (adjustments to anything delivered are included at no added cost), out-of-scope lines (deliverables from larger packages and anything listed as excluded), the rule that a genuinely new deliverable becomes a new package scoped and priced before work starts, worked boundary examples, and a ready-to-paste text block per package. Lines that use time-based or extra-charge wording are left out and named in notes. Written in \"we\" by default or \"I\" for a solo business.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "ascending": {
            "description": "True when packages are listed smallest first and each includes the one before it. Default true when there is more than one package.",
            "type": "boolean"
          },
          "packages": {
            "items": {
              "properties": {
                "excludes": {
                  "description": "Things clients often assume are included but are not, for example \"Printing\" or \"Permit fees\".",
                  "items": {
                    "maxLength": 240,
                    "type": "string"
                  },
                  "maxItems": 30,
                  "type": "array"
                },
                "includes": {
                  "description": "Deliverables with quantities where they matter, for example \"2 logo concepts\" or \"One site visit and measurements\".",
                  "items": {
                    "maxLength": 240,
                    "type": "string"
                  },
                  "maxItems": 40,
                  "minItems": 1,
                  "type": "array"
                },
                "name": {
                  "maxLength": 80,
                  "minLength": 1,
                  "type": "string"
                }
              },
              "required": [
                "name",
                "includes"
              ],
              "type": "object"
            },
            "maxItems": 3,
            "minItems": 1,
            "type": "array"
          },
          "voice": {
            "description": "\"we\" (default) for a team, \"I\" for a solo business.",
            "enum": [
              "we",
              "I"
            ],
            "type": "string"
          }
        },
        "required": [
          "packages"
        ],
        "type": "object"
      },
      "name": "package_scope_language"
    },
    {
      "description": "Show what scope creep and a slow month do to one fixed-price package. Takes the cost base, the package price, its typical effort and direct cost, and optionally sales per month and a cash reserve. Returns margin and profit per sale at each scope creep level (default 10, 25 and 50 percent more effort on the same deliverables), the overrun at which the package earns nothing, the price that holds the target margin at the worst case, and the month view: a normal month, a slow month (default 40 percent fewer sales), a slow month with creep, break-even sales a month, and how many slow months the reserve covers. Deterministic arithmetic with the method explained.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "business": {
            "description": "The business cost base.",
            "properties": {
              "currency": {
                "description": "Three-letter currency code. Default USD.",
                "maxLength": 3,
                "minLength": 3,
                "type": "string"
              },
              "delivery_hours_per_month": {
                "description": "Hours the whole team can put into client work in a month, not counting sales and admin. Used to measure capacity and cost, never shown to clients.",
                "exclusiveMinimum": 0,
                "maximum": 20000,
                "type": "number"
              },
              "monthly_fixed_costs": {
                "description": "Overhead every month regardless of work: rent, software, insurance, vehicles, accounting.",
                "maximum": 100000000,
                "minimum": 0,
                "type": "number"
              },
              "monthly_owner_pay": {
                "description": "What the owner needs to take home each month. It is treated as a cost, so profit is what is left after the owner is paid.",
                "maximum": 100000000,
                "minimum": 0,
                "type": "number"
              },
              "monthly_staff_cost": {
                "description": "Salaried team cost per month, including payroll taxes. Default 0.",
                "maximum": 100000000,
                "minimum": 0,
                "type": "number"
              },
              "planned_utilization_pct": {
                "description": "Share of delivery hours expected to be filled in a normal month. Default 80.",
                "maximum": 100,
                "minimum": 10,
                "type": "number"
              },
              "variable_cost_per_hour": {
                "description": "Cost that rises with each delivery hour, such as subcontractor or crew wages. Default 0.",
                "maximum": 100000000,
                "minimum": 0,
                "type": "number"
              }
            },
            "required": [
              "monthly_fixed_costs",
              "monthly_owner_pay",
              "delivery_hours_per_month"
            ],
            "type": "object"
          },
          "cash_reserve": {
            "description": "Cash set aside for slow months.",
            "maximum": 100000000,
            "minimum": 0,
            "type": "number"
          },
          "package": {
            "properties": {
              "direct_cost": {
                "description": "Direct cost per sale. Default 0.",
                "maximum": 100000000,
                "minimum": 0,
                "type": "number"
              },
              "effort_hours": {
                "description": "Typical delivery effort for one sale of this package.",
                "exclusiveMinimum": 0,
                "maximum": 10000,
                "type": "number"
              },
              "name": {
                "maxLength": 120,
                "minLength": 1,
                "type": "string"
              },
              "price": {
                "exclusiveMinimum": 0,
                "maximum": 100000000,
                "type": "number"
              }
            },
            "required": [
              "name",
              "price",
              "effort_hours"
            ],
            "type": "object"
          },
          "sales_per_month": {
            "description": "Normal sales of this package per month. Enables the slow month view.",
            "maximum": 10000,
            "minimum": 0,
            "type": "number"
          },
          "scope_creep_pct": {
            "description": "Extra effort levels to test, in percent. Default 10, 25, 50.",
            "items": {
              "maximum": 300,
              "minimum": 0,
              "type": "number"
            },
            "maxItems": 6,
            "minItems": 1,
            "type": "array"
          },
          "slow_month_drop_pct": {
            "description": "How far sales fall in a slow month, in percent. Default 40.",
            "maximum": 100,
            "minimum": 0,
            "type": "number"
          },
          "target_margin_pct": {
            "description": "Default 30.",
            "maximum": 80,
            "minimum": 0,
            "type": "number"
          }
        },
        "required": [
          "business",
          "package"
        ],
        "type": "object"
      },
      "name": "stress_test_package"
    }
  ]
}

What the leaf hashes

{"body":"3b468b30193f7382ffa621316369c1782966f08660dd9d73f533862853620cbe","id":537347,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793128920196751,"prev":null,"subject":"f097f303-db56-4dca-9fa4-343f24428cc8","subject_kind":"endpoint"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (273461 rows).

  1. 0x06c7898372a1aa813700846493db5dc435180554f0d503ad7c0b133b1e522248
  2. 0xe0953450380523c54a8edbf7d9040af3a55cc2983a140db027046a3ccf9041b9
  3. 0xcebf674c935bf942ef9159f97aa53e1c16d409e47c662920d213914dfafbd0a5
  4. 0x60214443279cc80ea71cbfa0de5955be3eb690abc989f29c85edc74d6c6b122d
  5. 0x4fe291555eaebefe978428d347584a85ce7b5443e65344c8241d46ecb06adcac
  6. 0x4014bac79c3a187123cf0a625a22d988d1fe8e86c1fabdb0d5717aa162bc3faf
  7. 0x0e50ff4e22129ebb9cb619dd626ad98296d4074a4b9b124b0d4e14e9ee6a7115
  8. 0x9874f0d2509069870df944831c3d534995ae4e33c7f9bab5e1674efddc718cc3
  9. 0xfaa39cd62fd3e6fa4a244dd1db24b7e31d97ae0464113f8bd71448dbf05f522b
  10. 0x7d1011478a51b18ad0596885352c0f59828c0a1cbe110150096c11085fc2f546
  11. 0x14706fe5aa0e5f3898d45e678cf7ad8e049f525b3abf19494b1e25108e6f0c2d
  12. 0x83ecdc3f438927cf48db4a55310f9dfd15d99a4a97bbb753d7d44af98599978f
  13. 0x7e8c79bd0dee073006d03de64eaf1047d3bfd30041ac4fc765479ffd5a092e62
  14. 0x29e12cb67839430fa64ab8bd05d52bab606f2978d9e6d2fb094fece9438fd4de
  15. 0x2cf27e8a181d60d0dd27c186c2eddfcbb4e8fa71cf66feeb55a4d730e15ee8c4
  16. 0x518b93854db03dc9fc938883abf30da6eaae5ae0d4336903968fd32a7df8c71b
  17. 0x22c1fb9487ee0b9732fa017a0cc321eb27a60c08450d112f755089796e12cb1c
  18. 0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON