{"name":"com.timzinin.api/us-brand-intelligence","slug":"api-us-brand-intelligence","title":"US Brand Intelligence","description":"Pay-per-call US brand evidence and signal workflows with free MCP discovery and x402 payments.","url":"https://mcp.market/server/api-us-brand-intelligence","rating":null,"grade":"C","score":63,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":5,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":20,"ok":20,"last_checked_at":"2026-09-24T06:51:21.904Z","last_ok_at":"2026-09-24T06:51:21.904Z","latency_ms":646},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":null,"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://api.timzinin.com/mcp/us-brand-intelligence"}],"packages":[],"tools":[{"name":"pricing_info","description":"Free — list every paid tool in the 'us-brand-intelligence' bundle with its price, payTo address and network. Call this first if you don't have a wallet ready yet.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{}}},{"name":"us-brand-action-queue","description":"Turn verified US brand signals into one deterministic prioritized action queue with evidence, urgency, ownership status, and rule traces for downstream operators and agents. The Actor does not send messages or write to destinations. — $0.05/call, x402 (USDC on base).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"schemaVersion":{"title":"Contract schema version","description":"Closed contract version.","type":"string","enum":["1.0"],"default":"1.0"},"scoredAt":{"title":"Scoring timestamp","description":"Explicit UTC timestamp bound into request identity and used by all time-based scoring rules.","type":"string","editor":"textfield","pattern":"^(?!0000)\\d{4}-(?:0[1-9]|1[0-2])-(?:0[1-9]|[12]\\d|3[01])T(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d{3})?Z$","minLength":20,"maxLength":24,"default":"2026-08-05T00:00:00Z","prefill":"2026-08-05T00:00:00Z"},"requestId":{"title":"Request ID","description":"Bounded correlation value only; it does not deduplicate separate Actor runs.","type":"string","editor":"textfield","minLength":1,"maxLength":128,"prefill":"action-queue-20260804-001"},"items":{"title":"Inline verified fleet signals","type":"array","description":"Choose this or datasetId, never both; the runtime enforces XOR because the Apify schema dialect cannot express cross-property relations.","editor":"json","maxItems":500,"items":{"type":"object","additionalProperties":false,"required":["entityId","brandName","legalName","domain","ticker","cik","aliases","country","sourceEntityIds","eventType","eventId","observedAt","effectiveAt","sourceName","sourceUrl","sourceRecordId","evidence","confidence","severity","state","dedupeKey","attribution","owner","analysisStatus","demoFixture"],"properties":{"entityId":{"type":"string","minLength":1,"maxLength":128},"brandName":{"type":"string","minLength":1,"maxLength":2048},"legalName":{"type":["string","null"],"maxLength":2048},"domain":{"type":["string","null"],"maxLength":2048},"ticker":{"type":["string","null"],"maxLength":64},"cik":{"type":["string","null"],"maxLength":32},"aliases":{"type":"array","maxItems":20,"items":{"type":"string","minLength":1,"maxLength":2048}},"country":{"type":"string","enum":["US"]},"sourceEntityIds":{"type":"array","minItems":1,"maxItems":20,"items":{"type":"string","minLength":1,"maxLength":128}},"eventType":{"type":"string","enum":["regulatory_action","recall","safety_incident","availability_change","inventory_change","price_change","promotion_change","product_launch","ad_change","review_spike","store_change","hiring_change","site_change","news_item","trademark_filing","other"]},"eventId":{"type":"string","minLength":1,"maxLength":128},"observedAt":{"type":"string","maxLength":64},"effectiveAt":{"type":["string","null"],"maxLength":64},"sourceName":{"type":"string","minLength":1,"maxLength":2048},"sourceUrl":{"type":"string","pattern":"^https://","maxLength":2048},"sourceRecordId":{"type":"string","minLength":1,"maxLength":128},"evidence":{"type":"object","additionalProperties":false,"required":["facts","excerpt","additionalUrls"],"properties":{"facts":{"type":"object","maxProperties":20,"propertyNames":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9_.:-]{0,63}$"},"additionalProperties":{"anyOf":[{"type":"string","maxLength":1024},{"type":"number","minimum":-1000000000000,"maximum":1000000000000},{"type":"boolean"},{"type":"null"}]}},"excerpt":{"type":"string","maxLength":8192},"additionalUrls":{"type":"array","maxItems":20,"items":{"type":"string","pattern":"^https://","maxLength":2048}}}},"confidence":{"type":"number","minimum":0,"maximum":1},"severity":{"type":"string","enum":["critical","high","medium","low","unknown"]},"state":{"type":"string","enum":["active","pending","resolved","informational","unknown"]},"dedupeKey":{"type":"string","minLength":1,"maxLength":128},"attribution":{"type":"object","additionalProperties":false,"required":["status","proofType","proofValue","sourceEntityId"],"properties":{"status":{"type":"string","const":"verified_by_source"},"proofType":{"type":"string","enum":["exact-domain","source-account-id","official-link","registry-id"]},"proofValue":{"type":"string","minLength":1,"maxLength":2048},"sourceEntityId":{"type":"string","minLength":1,"maxLength":128}}},"owner":{"type":["object","null"],"additionalProperties":false,"required":["ownerType","ownerId","label","source"],"properties":{"ownerType":{"type":"string","minLength":1,"maxLength":2048},"ownerId":{"type":"string","minLength":1,"maxLength":2048},"label":{"type":"string","minLength":1,"maxLength":2048},"source":{"type":"string","minLength":1,"maxLength":2048}}},"analysisStatus":{"type":"string","const":"not_requested"},"demoFixture":{"type":"boolean"}}},"prefill":[{"entityId":"nike.com","brandName":"Nike","legalName":"Nike, Inc.","domain":"nike.com","ticker":"NKE","cik":null,"aliases":["Nike, Inc."],"country":"US","sourceEntityIds":["us-dtc-product-launch-monitor:nike.com"],"eventType":"product_launch","eventId":"fixture-launch-001","observedAt":"2026-08-04T10:00:00Z","effectiveAt":"2026-08-04T10:00:00Z","sourceName":"prefill_fixture","sourceUrl":"https://www.nike.com/","sourceRecordId":"fixture-launch-001","evidence":{"facts":{"productName":"Fixture running shoe","price":120},"excerpt":"Synthetic Store prefill evidence; not a live fetch","additionalUrls":[]},"confidence":0.96,"severity":"high","state":"active","dedupeKey":"prefill_fixture|nike.com|product_launch|fixture-launch-001","attribution":{"status":"verified_by_source","proofType":"exact-domain","proofValue":"nike.com","sourceEntityId":"us-dtc-product-launch-monitor:nike.com"},"owner":{"ownerType":"team","ownerId":"merchandising","label":"Merchandising","source":"customer"},"analysisStatus":"not_requested","demoFixture":true},{"entityId":"nike.com","brandName":"Nike","legalName":"Nike, Inc.","domain":"nike.com","ticker":"NKE","cik":null,"aliases":["Nike, Inc."],"country":"US","sourceEntityIds":["us-dtc-product-launch-monitor:nike.com"],"eventType":"product_launch","eventId":"fixture-launch-001","observedAt":"2026-08-04T10:00:00Z","effectiveAt":"2026-08-04T10:00:00Z","sourceName":"prefill_fixture","sourceUrl":"https://www.nike.com/","sourceRecordId":"fixture-launch-001","evidence":{"facts":{"productName":"Fixture running shoe","price":120},"excerpt":"Synthetic Store prefill evidence; not a live fetch","additionalUrls":[]},"confidence":0.96,"severity":"high","state":"active","dedupeKey":"prefill_fixture|nike.com|product_launch|fixture-launch-001","attribution":{"status":"verified_by_source","proofType":"exact-domain","proofValue":"nike.com","sourceEntityId":"us-dtc-product-launch-monitor:nike.com"},"owner":{"ownerType":"team","ownerId":"merchandising","label":"Merchandising","source":"customer"},"analysisStatus":"not_requested","demoFixture":true}]},"datasetId":{"title":"Authorized source Dataset","type":"string","description":"Choose this or items, never both; the runtime enforces XOR because the Apify schema dialect cannot express cross-property relations.","editor":"resourcePicker","resourceType":"dataset","resourcePermissions":["READ"],"pattern":"^[A-Za-z0-9][A-Za-z0-9._~-]{0,99}$","minLength":1,"maxLength":100},"options":{"title":"Queue options","description":"Deterministic caps and optional explanation mode.","editor":"json","type":"object","additionalProperties":false,"default":{"mode":"demo","maxItems":10,"maxActions":10,"includeResolved":true,"explanation":"off"},"properties":{"mode":{"title":"Mode","description":"Demo accepts synthetic-labeled rows; live rejects them.","type":"string","enum":["live","demo"],"default":"live"},"maxItems":{"title":"Maximum source items","description":"Maximum source rows before normalization.","type":"integer","minimum":1,"maximum":500,"default":100},"maxActions":{"title":"Maximum actions","description":"Maximum queue actions; truncation is non-paid.","type":"integer","minimum":1,"maximum":500,"default":100},"includeResolved":{"title":"Include resolved","description":"Keep resolved rows in the queue.","type":"boolean","default":false},"explanation":{"title":"Explanation mode","description":"Off or one bounded caller-supplied explanation pass.","type":"string","enum":["off","byok"],"default":"off"},"analysisModel":{"title":"Explanation model","description":"One allowlisted model identifier; omitted means null.","type":"string","enum":["openai/gpt-4o-mini"]}}},"openrouterApiKey":{"title":"Optional explanation input","type":"string","description":"Optional caller-supplied value for one bounded explanation only; runtime enforces the BYOK conditional because the Apify schema dialect cannot express it.","editor":"textfield","isSecret":true,"minLength":1,"maxLength":4096}},"required":["schemaVersion","scoredAt"],"title":"US Brand Action Queue input","description":"Exactly one inline verified signal list or one explicitly selected read-only Dataset.","schemaVersion":1,"additionalProperties":false}},{"name":"us-brand-evidence-chronology-builder","description":"Build a deterministic chronology from 1 to 30 closed US brand evidence rows and an explicit UTC as-of time. It sorts supplied facts, marks same-time groups, reports future-dated IDs, and emits stable counts and digests. — $0.05/call, x402 (USDC on base).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"schemaVersion":{"title":"Contract schema version","description":"Required closed contract version.","type":"string","enum":["1.0"],"default":"1.0","prefill":"1.0"},"asOf":{"title":"As of UTC","description":"Explicit UTC timestamp; the runtime never reads the current clock.","type":"string","editor":"textfield","pattern":"^(?:(?:19(?:7[2468]|8[048]|9[26])|(?:2[048]|[3-9][26])00|[2-9][0-9](?:0[48]|[2468][048]|[13579][26]))-02-29|(?:19(?:7[0-9]|[89][0-9])|[2-9][0-9]{3})-(?:(?:01|03|05|07|08|10|12)-(?:0[1-9]|[12][0-9]|3[01])|(?:04|06|09|11)-(?:0[1-9]|[12][0-9]|30)|02-(?:0[1-9]|1[0-9]|2[0-8])))T(?:[01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]Z$","prefill":"2026-08-05T09:00:00Z"},"rows":{"title":"Normalized evidence rows","description":"One to 30 closed rows. Input order is not semantic.","type":"array","editor":"json","minItems":1,"maxItems":30,"items":{"type":"object","additionalProperties":false,"required":["evidenceId","eventType","effectiveAt","observedAt","sourceUrl","fact"],"properties":{"evidenceId":{"title":"Evidence ID","description":"Unique stable evidence identifier.","type":"string","minLength":1,"maxLength":40,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]{0,39}$"},"eventType":{"title":"Event type","description":"One of the fixed chronology event types.","type":"string","enum":["announcement","award","offer","recall","regulatory","review","other"]},"effectiveAt":{"title":"Effective at","description":"Optional explicit Gregorian UTC effective timestamp.","type":["string","null"],"editor":"textfield","pattern":"^(?:(?:19(?:7[2468]|8[048]|9[26])|(?:2[048]|[3-9][26])00|[2-9][0-9](?:0[48]|[2468][048]|[13579][26]))-02-29|(?:19(?:7[0-9]|[89][0-9])|[2-9][0-9]{3})-(?:(?:01|03|05|07|08|10|12)-(?:0[1-9]|[12][0-9]|3[01])|(?:04|06|09|11)-(?:0[1-9]|[12][0-9]|30)|02-(?:0[1-9]|1[0-9]|2[0-8])))T(?:[01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]Z$"},"observedAt":{"title":"Observed at","description":"Required explicit Gregorian UTC observation timestamp.","type":"string","pattern":"^(?:(?:19(?:7[2468]|8[048]|9[26])|(?:2[048]|[3-9][26])00|[2-9][0-9](?:0[48]|[2468][048]|[13579][26]))-02-29|(?:19(?:7[0-9]|[89][0-9])|[2-9][0-9]{3})-(?:(?:01|03|05|07|08|10|12)-(?:0[1-9]|[12][0-9]|3[01])|(?:04|06|09|11)-(?:0[1-9]|[12][0-9]|30)|02-(?:0[1-9]|1[0-9]|2[0-8])))T(?:[01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]Z$"},"sourceUrl":{"title":"HTTPS source URL","description":"Submitted HTTPS URL with a non-empty host and no credentials; the Actor does not fetch or verify it.","type":"string","minLength":11,"maxLength":256,"pattern":"^https://[A-Za-z0-9](?:[A-Za-z0-9.-]*[A-Za-z0-9])?(?::[0-9]{1,5})?(?:[/?#][^\\u0000-\\u001F\\u007F-\\u009F]*)?$"},"fact":{"title":"Submitted fact","description":"Bounded buyer-supplied fact text with no control characters.","type":"string","minLength":1,"maxLength":160,"pattern":"^(?:[^\\u0000-\\u001F\\u007F-\\u009F]){1,160}$"}}},"prefill":[{"evidenceId":"nike-offer-001","eventType":"offer","effectiveAt":"2026-08-04T12:00:00Z","observedAt":"2026-08-04T12:30:00Z","sourceUrl":"https://www.nike.com/news/example","fact":"A submitted source reports a US offer change."},{"evidenceId":"nike-award-001","eventType":"award","effectiveAt":"2026-08-04T12:00:00Z","observedAt":"2026-08-04T13:00:00Z","sourceUrl":"https://www.usaspending.gov/award/example","fact":"A submitted source lists an award associated with the brand."}]}},"required":["schemaVersion","asOf","rows"],"$schema":"http://json-schema.org/draft-07/schema#","title":"US Brand Evidence Chronology Builder input","description":"Submit 1 to 30 closed normalized evidence rows and an explicit Gregorian UTC asOf. The Actor does not verify identity or truth.","schemaVersion":1,"additionalProperties":false}},{"name":"us-brand-evidence-citation-table","description":"Turn a small buyer-owned evidence packet into a stable citation table with bounded Markdown citations, host and source counts, limitations, and digests. It formats the supplied facts and does not browse, fetch, verify, rank, or enrich them. — $0.05/call, x402 (USDC on base).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"schemaVersion":{"title":"Contract schema version","description":"The only supported closed contract version.","type":"string","enum":["1.0"],"default":"1.0","prefill":"1.0"},"rows":{"title":"Buyer-supplied evidence rows","description":"One to 100 rows with unique opaque evidence IDs. All text is bounded; timestamps are strict UTC; source URLs must be HTTPS without credentials or fragments.","type":"array","editor":"json","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["evidenceId","brandName","eventType","observedAt","sourceName","sourceUrl","excerpt"],"properties":{"evidenceId":{"title":"Opaque evidence ID","description":"Unique printable ASCII ID; identity is not inferred.","type":"string","minLength":1,"maxLength":64,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}$"},"brandName":{"title":"Brand name","description":"Buyer-supplied normalized display name, 1–128 characters, no line breaks.","type":"string","minLength":1,"maxLength":128,"pattern":"^[^\\r\\n\\u0000-\\u001F\\u007F]+$"},"eventType":{"title":"Event type","description":"Normalized printable ASCII event token.","type":"string","minLength":1,"maxLength":64,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}$"},"observedAt":{"title":"Observed UTC","description":"Strict UTC Gregorian timestamp: YYYY-MM-DDTHH:mm:ssZ.","type":"string","pattern":"^[0-9]{4}-(0[1-9]|1[0-2])-([0-2][0-9]|3[0-1])T([0-1][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]Z$","maxLength":20},"sourceName":{"title":"Source name","description":"Buyer-supplied source label, 1–128 characters, no line breaks.","type":"string","minLength":1,"maxLength":128,"pattern":"^[^\\r\\n\\u0000-\\u001F\\u007F]+$"},"sourceUrl":{"title":"HTTPS source URL","description":"HTTPS URL up to 2048 characters; no username, password, fragment, unsafe scheme, or non-443 port.","type":"string","minLength":12,"maxLength":2048,"pattern":"^https://[^\\s#]+$"},"excerpt":{"title":"Factual excerpt","description":"Bounded buyer-supplied excerpt, 1–2,000 characters and no line breaks. It is preserved, not checked or interpreted.","type":"string","minLength":1,"maxLength":2000,"pattern":"^[^\\r\\n\\u0000-\\u001F\\u007F]+$"}}},"prefill":[{"evidenceId":"evidence-001","brandName":"Northstar Coffee","eventType":"price_change","observedAt":"2026-07-31T09:30:00Z","sourceName":"Buyer newsroom note","sourceUrl":"https://example.com/northstar-price-note","excerpt":"The buyer-supplied note says the seasonal blend price changed on July 31."},{"evidenceId":"evidence-002","brandName":"Northstar Coffee","eventType":"product_launch","observedAt":"2026-08-01T12:00:00Z","sourceName":"Buyer product page","sourceUrl":"https://example.com/northstar-seasonal","excerpt":"The buyer-supplied excerpt describes a seasonal blend launch for August."},{"evidenceId":"evidence-003","brandName":"Harbor Supply","eventType":"campaign","observedAt":"2026-08-02T15:45:00Z","sourceName":"Buyer campaign brief","sourceUrl":"https://example.com/harbor-campaign","excerpt":"The buyer-supplied brief names a back-to-school campaign and its stated launch date."}]}},"required":["schemaVersion","rows"],"title":"US Brand Evidence Citation Table input","description":"Closed inline-only evidence rows. The buyer supplies facts, excerpts, and HTTPS URLs; this Actor never fetches or verifies a source.","schemaVersion":1,"additionalProperties":false}},{"name":"us-brand-evidence-snapshot-diff","description":"Compare two small buyer-supplied US brand evidence snapshots and return a stable machine-readable report of added, removed, changed, and unchanged records. Inline-only, deterministic, and designed for agents that already own both snapshots. — $0.05/call, x402 (USDC on base).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"schemaVersion":{"title":"Contract schema version","type":"string","enum":["1.0"],"default":"1.0","description":"schemaVersion"},"primarySide":{"title":"Primary snapshot side","description":"Whether primary rows are the before or after snapshot.","type":"string","editor":"select","enum":["before","after"],"default":"before"},"primary":{"title":"Primary snapshot rows","description":"One to 50 rows for the side selected by primarySide. Identical rows are rejected structurally; runtime also rejects the same dedupeKey across non-identical rows.","type":"array","minItems":1,"maxItems":50,"uniqueItems":true,"editor":"json","prefill":[{"dedupeKey":"before|offer|001","brandName":"Example Brand","country":"US"}],"items":{"type":"object","additionalProperties":false,"required":["dedupeKey","brandName","country"],"properties":{"dedupeKey":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[A-Za-z0-9][A-Za-z0-9._|:/#-]{0,199}$","description":"dedupeKey","title":"dedupeKey"},"brandName":{"type":"string","minLength":1,"maxLength":240,"description":"brandName","title":"brandName"},"legalName":{"type":"string","maxLength":240,"description":"legalName","title":"legalName","minLength":1},"domain":{"type":"string","maxLength":253,"description":"domain","title":"domain","minLength":1},"ticker":{"type":"string","maxLength":20,"description":"ticker","title":"ticker","minLength":1},"country":{"type":"string","enum":["US"],"description":"country","title":"country"},"aliases":{"type":"array","maxItems":50,"items":{"type":"string","maxLength":240,"minLength":1},"description":"aliases","title":"aliases"},"sourceEntityIds":{"type":"array","maxItems":50,"items":{"type":"string","maxLength":200,"minLength":1},"description":"sourceEntityIds","title":"sourceEntityIds"},"eventType":{"type":"string","maxLength":64,"description":"eventType","title":"eventType","minLength":1},"eventId":{"type":"string","maxLength":200,"description":"eventId","title":"eventId","minLength":1},"observedAt":{"type":"string","maxLength":20,"pattern":"^(?:(?:(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:[02468][048]|[13579][26])00)-02-29)|(?:[0-9]{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12][0-9]|3[01])|(?:0[469]|11)-(?:0[1-9]|[12][0-9]|30)|02-(?:0[1-9]|1[0-9]|2[0-8]))))T(?:[01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]Z$","description":"observedAt","title":"observedAt","minLength":1},"effectiveAt":{"type":"string","maxLength":20,"pattern":"^(?:(?:(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:[02468][048]|[13579][26])00)-02-29)|(?:[0-9]{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12][0-9]|3[01])|(?:0[469]|11)-(?:0[1-9]|[12][0-9]|30)|02-(?:0[1-9]|1[0-9]|2[0-8]))))T(?:[01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]Z$","description":"effectiveAt","title":"effectiveAt","minLength":1},"changeKind":{"type":"string","maxLength":64,"description":"changeKind","title":"changeKind","minLength":1},"state":{"type":"string","maxLength":64,"description":"state","title":"state","minLength":1},"severity":{"type":"string","enum":["low","medium","high","critical"],"description":"severity","title":"severity"},"confidenceBps":{"type":"integer","minimum":0,"maximum":10000,"description":"confidenceBps","title":"confidenceBps"},"sourceKind":{"type":"string","maxLength":64,"description":"sourceKind","title":"sourceKind","minLength":1},"sourceName":{"type":"string","maxLength":240,"description":"sourceName","title":"sourceName","minLength":1},"sourceUrl":{"type":"string","maxLength":2048,"pattern":"^https://(?=[A-Za-z0-9][A-Za-z0-9.-]*(?::443)?(?:[/?#]|$))(?![^/?#]*@)[^\\s]+$","description":"sourceUrl","title":"sourceUrl","minLength":1},"sourceRecordId":{"type":"string","maxLength":200,"description":"sourceRecordId","title":"sourceRecordId","minLength":1},"evidence":{"type":"object","additionalProperties":false,"properties":{"facts":{"type":"object","maxProperties":20,"propertyNames":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9_.:-]{0,63}$"},"additionalProperties":{"anyOf":[{"type":"string","maxLength":1024},{"type":"number","minimum":-1000000000000,"maximum":1000000000000},{"type":"boolean"},{"type":"null"}]},"description":"Nested finite JSON facts. Runtime recursively rejects integer-valued numbers outside the JavaScript safe range before digesting.","title":"facts"},"excerpt":{"type":"string","maxLength":8192,"description":"excerpt","title":"excerpt","minLength":1},"additionalUrls":{"type":"array","maxItems":20,"items":{"type":"string","maxLength":2048,"minLength":1,"pattern":"^https://(?=[A-Za-z0-9][A-Za-z0-9.-]*(?::443)?(?:[/?#]|$))(?![^/?#]*@)[^\\s]+$"},"description":"additionalUrls","title":"additionalUrls"},"contentDigest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$","description":"contentDigest","title":"contentDigest","minLength":71},"contentBytes":{"type":"integer","minimum":0,"maximum":16384,"description":"contentBytes","title":"contentBytes"}},"description":"evidence","title":"evidence"},"attribution":{"type":"object","additionalProperties":false,"properties":{"status":{"type":"string","maxLength":64,"description":"status","title":"status","minLength":1},"proofType":{"type":"string","maxLength":64,"description":"proofType","title":"proofType","minLength":1},"proofValue":{"type":"string","maxLength":512,"description":"proofValue","title":"proofValue","minLength":1},"sourceEntityId":{"type":"string","maxLength":200,"description":"sourceEntityId","title":"sourceEntityId","minLength":1}},"description":"attribution","title":"attribution"},"demoFixture":{"type":"boolean","description":"demoFixture","title":"demoFixture"},"fixtureAsOf":{"type":"string","maxLength":20,"pattern":"^(?:(?:(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:[02468][048]|[13579][26])00)-02-29)|(?:[0-9]{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12][0-9]|3[01])|(?:0[469]|11)-(?:0[1-9]|[12][0-9]|30)|02-(?:0[1-9]|1[0-9]|2[0-8]))))T(?:[01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]Z$","description":"fixtureAsOf","title":"fixtureAsOf","minLength":1}}}},"counterpart":{"title":"Counterpart snapshot rows","description":"Optional one to 50 rows for the opposite side; omit it for an empty counterpart snapshot. Runtime rejects repeated dedupeKey values.","type":"array","minItems":1,"maxItems":50,"uniqueItems":true,"editor":"json","prefill":[{"dedupeKey":"after|offer|001","brandName":"Example Brand","country":"US"}],"items":{"type":"object","additionalProperties":false,"required":["dedupeKey","brandName","country"],"properties":{"dedupeKey":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[A-Za-z0-9][A-Za-z0-9._|:/#-]{0,199}$","description":"dedupeKey","title":"dedupeKey"},"brandName":{"type":"string","minLength":1,"maxLength":240,"description":"brandName","title":"brandName"},"legalName":{"type":"string","maxLength":240,"description":"legalName","title":"legalName","minLength":1},"domain":{"type":"string","maxLength":253,"description":"domain","title":"domain","minLength":1},"ticker":{"type":"string","maxLength":20,"description":"ticker","title":"ticker","minLength":1},"country":{"type":"string","enum":["US"],"description":"country","title":"country"},"aliases":{"type":"array","maxItems":50,"items":{"type":"string","maxLength":240,"minLength":1},"description":"aliases","title":"aliases"},"sourceEntityIds":{"type":"array","maxItems":50,"items":{"type":"string","maxLength":200,"minLength":1},"description":"sourceEntityIds","title":"sourceEntityIds"},"eventType":{"type":"string","maxLength":64,"description":"eventType","title":"eventType","minLength":1},"eventId":{"type":"string","maxLength":200,"description":"eventId","title":"eventId","minLength":1},"observedAt":{"type":"string","maxLength":20,"pattern":"^(?:(?:(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:[02468][048]|[13579][26])00)-02-29)|(?:[0-9]{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12][0-9]|3[01])|(?:0[469]|11)-(?:0[1-9]|[12][0-9]|30)|02-(?:0[1-9]|1[0-9]|2[0-8]))))T(?:[01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]Z$","description":"observedAt","title":"observedAt","minLength":1},"effectiveAt":{"type":"string","maxLength":20,"pattern":"^(?:(?:(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:[02468][048]|[13579][26])00)-02-29)|(?:[0-9]{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12][0-9]|3[01])|(?:0[469]|11)-(?:0[1-9]|[12][0-9]|30)|02-(?:0[1-9]|1[0-9]|2[0-8]))))T(?:[01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]Z$","description":"effectiveAt","title":"effectiveAt","minLength":1},"changeKind":{"type":"string","maxLength":64,"description":"changeKind","title":"changeKind","minLength":1},"state":{"type":"string","maxLength":64,"description":"state","title":"state","minLength":1},"severity":{"type":"string","enum":["low","medium","high","critical"],"description":"severity","title":"severity"},"confidenceBps":{"type":"integer","minimum":0,"maximum":10000,"description":"confidenceBps","title":"confidenceBps"},"sourceKind":{"type":"string","maxLength":64,"description":"sourceKind","title":"sourceKind","minLength":1},"sourceName":{"type":"string","maxLength":240,"description":"sourceName","title":"sourceName","minLength":1},"sourceUrl":{"type":"string","maxLength":2048,"pattern":"^https://(?=[A-Za-z0-9][A-Za-z0-9.-]*(?::443)?(?:[/?#]|$))(?![^/?#]*@)[^\\s]+$","description":"sourceUrl","title":"sourceUrl","minLength":1},"sourceRecordId":{"type":"string","maxLength":200,"description":"sourceRecordId","title":"sourceRecordId","minLength":1},"evidence":{"type":"object","additionalProperties":false,"properties":{"facts":{"type":"object","maxProperties":20,"propertyNames":{"type":"string","pattern":"^[A-Za-z0-9][A-Za-z0-9_.:-]{0,63}$"},"additionalProperties":{"anyOf":[{"type":"string","maxLength":1024},{"type":"number","minimum":-1000000000000,"maximum":1000000000000},{"type":"boolean"},{"type":"null"}]},"description":"Nested finite JSON facts. Runtime recursively rejects integer-valued numbers outside the JavaScript safe range before digesting.","title":"facts"},"excerpt":{"type":"string","maxLength":8192,"description":"excerpt","title":"excerpt","minLength":1},"additionalUrls":{"type":"array","maxItems":20,"items":{"type":"string","maxLength":2048,"minLength":1,"pattern":"^https://(?=[A-Za-z0-9][A-Za-z0-9.-]*(?::443)?(?:[/?#]|$))(?![^/?#]*@)[^\\s]+$"},"description":"additionalUrls","title":"additionalUrls"},"contentDigest":{"type":"string","pattern":"^sha256:[a-f0-9]{64}$","description":"contentDigest","title":"contentDigest","minLength":71},"contentBytes":{"type":"integer","minimum":0,"maximum":16384,"description":"contentBytes","title":"contentBytes"}},"description":"evidence","title":"evidence"},"attribution":{"type":"object","additionalProperties":false,"properties":{"status":{"type":"string","maxLength":64,"description":"status","title":"status","minLength":1},"proofType":{"type":"string","maxLength":64,"description":"proofType","title":"proofType","minLength":1},"proofValue":{"type":"string","maxLength":512,"description":"proofValue","title":"proofValue","minLength":1},"sourceEntityId":{"type":"string","maxLength":200,"description":"sourceEntityId","title":"sourceEntityId","minLength":1}},"description":"attribution","title":"attribution"},"demoFixture":{"type":"boolean","description":"demoFixture","title":"demoFixture"},"fixtureAsOf":{"type":"string","maxLength":20,"pattern":"^(?:(?:(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:[02468][048]|[13579][26])00)-02-29)|(?:[0-9]{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12][0-9]|3[01])|(?:0[469]|11)-(?:0[1-9]|[12][0-9]|30)|02-(?:0[1-9]|1[0-9]|2[0-8]))))T(?:[01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]Z$","description":"fixtureAsOf","title":"fixtureAsOf","minLength":1}}}}},"required":["schemaVersion","primarySide","primary"],"title":"US Brand Evidence Snapshot Diff Input","description":"Choose whether the required primary snapshot is before or after, provide 1-50 rows, and optionally provide 1-50 counterpart rows. dedupeKey is a bounded ASCII machine key; runtime rejects repeated keys within either side. No Dataset, URL fetch, proxy, BYOK, or state input is accepted.","schemaVersion":1,"additionalProperties":false}},{"name":"us-brand-federal-award-snapshot","description":"Given one exact USAspending recipient ID and a bounded UTC date window, return a deterministic snapshot of federal contract transactions for that recipient. Built for company and government-intelligence agents; no buyer URL, API key, browser, or LLM. — $0.05/call, x402 (USDC on base).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"recipientId":{"title":"Child recipient ID","type":"string","description":"USAspending lowercase child recipient ID ending in -C.","editor":"textfield","pattern":"^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}-C$","prefill":"09c94e6e-003f-7a9a-a6a9-2305eb5b6025-C"},"startDate":{"title":"Window start","type":"string","description":"Inclusive YYYY-MM-DD start date; runtime validation enforces the calendar and 2007-10-01 lower bound.","editor":"textfield","pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","prefill":"2026-07-01"},"endDate":{"title":"Window end","type":"string","description":"Inclusive YYYY-MM-DD end date, no later than the UTC run date.","editor":"textfield","pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","prefill":"2026-08-04"},"maxResults":{"title":"Maximum transactions","type":"integer","description":"Maximum number of exact-attributed transactions in the one snapshot row.","default":10,"prefill":10,"minimum":1,"maximum":25},"requestId":{"title":"Request ID","type":"string","description":"Optional bounded correlation label; it is not replay state.","editor":"textfield","pattern":"^[A-Za-z0-9._:-]+$","minLength":1,"maxLength":80,"prefill":"prefill-apple-contracts-2026-08"}},"required":["recipientId","startDate","endDate"],"title":"US Brand Federal Award Snapshot input","description":"One exact lowercase child recipient ID and a strict inclusive UTC date window.","schemaVersion":1,"additionalProperties":false}},{"name":"us-brand-offer-evidence-normalizer","description":"Turn supplied US brand offer, coupon, ad, and landing-page evidence into closed deterministic JSON. Submit bounded inline rows or one authorized read-only Dataset; the Actor validates source proof and terms without browsing or inferring ownership. — $0.05/call, x402 (USDC on base).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"schemaVersion":{"title":"Contract schema version","type":"string","description":"Required V1 contract version.","editor":"select","enum":["1.0"],"default":"1.0","prefill":"1.0"},"requestId":{"title":"Request ID","type":"string","description":"Correlation ID for this run. Reusing it in another run does not deduplicate purchases.","editor":"textfield","minLength":1,"maxLength":80,"pattern":"^[A-Za-z0-9._:-]+$","prefill":"offer-normalize-20260804-001"},"rows":{"title":"Inline evidence rows","type":"array","description":"One to 100 closed evidence-row objects. Leave empty when selecting a Dataset.","editor":"json","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["entity","evidence"],"properties":{"entity":{"type":"object","additionalProperties":false,"required":["entityId","brandName","legalName","domain","ticker","aliases","country","sourceEntityIds"],"properties":{"entityId":{"type":"string","minLength":1,"maxLength":256},"brandName":{"type":"string","minLength":1,"maxLength":1024},"legalName":{"type":["string","null"],"maxLength":1024},"domain":{"type":["string","null"],"maxLength":2048},"ticker":{"type":["string","null"],"maxLength":64},"aliases":{"type":"array","maxItems":5,"items":{"type":"string","minLength":1,"maxLength":1024}},"country":{"type":"string","pattern":"^[A-Z]{2}$"},"sourceEntityIds":{"type":"array","minItems":1,"maxItems":10,"items":{"type":"string","minLength":1,"maxLength":256}}}},"evidence":{"type":"object","additionalProperties":false,"required":["evidenceType","sourceName","sourceRecordId","sourceUrl","observedAt","rawTitle","rawTermsText","terms","entityAttribution","additionalUrls"],"properties":{"evidenceType":{"type":"string","enum":["ad","offer","coupon","landing_page"]},"sourceName":{"type":"string","minLength":1,"maxLength":1024},"sourceRecordId":{"type":"string","minLength":1,"maxLength":1024},"sourceUrl":{"type":"string","pattern":"^https://","maxLength":1024},"observedAt":{"type":"string","maxLength":64},"rawTitle":{"type":["string","null"],"maxLength":1024},"rawTermsText":{"type":["string","null"],"maxLength":4096},"terms":{"type":["object","null"],"additionalProperties":false,"properties":{"offerKind":{"type":"string","enum":["percent_off","amount_off","buy_x_get_y","free_shipping","gift_with_purchase","bundle","coupon_code","price_drop","other"]},"percentOff":{"type":["number","null"],"minimum":0,"maximum":100},"amountOff":{"type":["object","null"],"additionalProperties":false,"required":["value","currency"],"properties":{"value":{"type":"number","minimum":0,"maximum":1000000000000},"currency":{"type":"string","pattern":"^[A-Z]{3}$"}}},"buyQuantity":{"type":["integer","null"],"minimum":1,"maximum":1000000},"getQuantity":{"type":["integer","null"],"minimum":1,"maximum":1000000},"minPurchaseAmount":{"type":["object","null"],"additionalProperties":false,"required":["value","currency"],"properties":{"value":{"type":"number","minimum":0,"maximum":1000000000000},"currency":{"type":"string","pattern":"^[A-Z]{3}$"}}},"couponCode":{"type":["string","null"],"maxLength":256},"memberOnly":{"type":["boolean","null"]},"newCustomerOnly":{"type":["boolean","null"]},"startAt":{"type":["string","null"],"maxLength":64},"endAt":{"type":["string","null"],"maxLength":64},"geography":{"type":["string","null"],"maxLength":1024},"channels":{"type":["array","null"],"maxItems":8,"items":{"type":"string","maxLength":256}},"exclusions":{"type":["array","null"],"maxItems":32,"items":{"type":"string","maxLength":1024}}}},"entityAttribution":{"type":["object","null"],"additionalProperties":false,"required":["status","proofType","proofValue","sourceEntityId","proofUrl","proofDomain","merchantId","adAccountId","officialSourceId"],"properties":{"status":{"type":"string","const":"verified_by_source"},"proofType":{"type":"string","enum":["first_party_domain","merchant_id_and_domain","official_ad_account","source_entity_id","official_link"]},"proofValue":{"type":"string","minLength":1,"maxLength":2048},"sourceEntityId":{"type":"string","minLength":1,"maxLength":256},"proofUrl":{"type":"string","pattern":"^https://","maxLength":1024},"proofDomain":{"type":["string","null"],"maxLength":1024},"merchantId":{"type":["string","null"],"maxLength":1024},"adAccountId":{"type":["string","null"],"maxLength":1024},"officialSourceId":{"type":["string","null"],"maxLength":1024}}},"additionalUrls":{"type":"array","maxItems":4,"items":{"type":"string","pattern":"^https://","maxLength":1024}},"suppliedOfferId":{"type":["string","null"],"maxLength":256}}}}},"prefill":[{"entity":{"entityId":"brand:demo-outfitters","brandName":"Demo Outfitters","legalName":null,"domain":"demo.example","ticker":null,"aliases":[],"country":"US","sourceEntityIds":["prefill:demo-outfitters"]},"evidence":{"evidenceType":"landing_page","sourceName":"demo_fixture","sourceRecordId":"offer-001","sourceUrl":"https://demo.example/offers/spring","observedAt":"2026-08-04T08:00:00Z","rawTitle":"Spring offer","rawTermsText":"20% off orders $50+ with code SPRING20. Ends 2026-09-30.","terms":{"offerKind":"percent_off","percentOff":20,"minPurchaseAmount":{"value":50,"currency":"USD"},"couponCode":"SPRING20","endAt":"2026-09-30T23:59:59Z"},"entityAttribution":{"status":"verified_by_source","proofType":"first_party_domain","proofValue":"demo.example","sourceEntityId":"prefill:demo-outfitters","proofUrl":"https://demo.example/","proofDomain":"demo.example","merchantId":null,"adAccountId":null,"officialSourceId":null},"additionalUrls":[]}}]},"datasetId":{"title":"Authorized source Dataset","type":"string","description":"One resource selected with READ permission. Dataset V1 accepts at most 10 rows and probes 11 in one SDK call. Leave empty when using inline rows.","editor":"resourcePicker","resourceType":"dataset","resourcePermissions":["READ"],"minLength":1,"maxLength":100,"pattern":"^[A-Za-z0-9][A-Za-z0-9_-]{0,99}$"},"openrouterApiKey":{"title":"OpenRouter caller key","description":"Optional caller-owned key for BYOK labels. The runtime must redact and never persist it.","type":"string","editor":"textfield","isSecret":true,"minLength":1,"maxLength":4096},"options":{"title":"Normalization options","type":"object","description":"Labels are off unless an explicit model and caller key are supplied in BYOK mode.","editor":"json","additionalProperties":false,"default":{"labels":"off","maxItems":100},"properties":{"labels":{"title":"Label mode","description":"Off or caller-funded BYOK labels.","type":"string","editor":"select","enum":["off","byok"]},"analysisModel":{"title":"OpenRouter model","description":"Explicit model ID required only in BYOK mode; omit when labels are off.","type":"string","editor":"textfield","minLength":1,"maxLength":200},"maxItems":{"title":"Maximum results","description":"Maximum eligible rows attempted in this run, up to 100. The Dataset source cap remains 10.","type":"integer","editor":"number","minimum":1,"maximum":100}},"prefill":{"labels":"off","maxItems":100}}},"required":["schemaVersion","requestId"],"title":"US Brand Offer Evidence Normalizer input","description":"Choose inline evidence rows or one authorized read-only Apify Dataset. Runtime semantic validation enforces exactly one source.","schemaVersion":1,"additionalProperties":false}},{"name":"us-brand-signal-batch-splitter","description":"Split a bounded batch of normalized US brand signal rows by brand, event type, severity, or analysis status. Receive stable groups, exact IDs, counts, and SHA-256 digests without browsing, enrichment, inference, or child calls. — $0.05/call, x402 (USDC on base).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"schemaVersion":{"title":"Contract schema version","description":"Required closed V1 contract.","type":"string","editor":"select","enum":["1.0"],"default":"1.0","prefill":"1.0"},"groupingMode":{"title":"Grouping mode","description":"Choose the submitted row field used as the group key.","type":"string","editor":"select","enum":["brand","eventType","severity","analysisStatus"],"default":"brand","prefill":"brand"},"rows":{"title":"Normalized signal rows","description":"One to 100 rows. Rows are submitted facts; this Actor does not verify, enrich, or infer them.","type":"array","editor":"json","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["signalId","brandName","eventType","severity","analysisStatus"],"properties":{"signalId":{"title":"Signal ID","description":"Stable printable ASCII signal identifier.","type":"string","minLength":1,"maxLength":64,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}$"},"brandName":{"title":"Brand name","description":"Submitted printable ASCII brand label.","type":"string","minLength":1,"maxLength":64,"pattern":"^[ -~]{1,64}$"},"eventType":{"title":"Event type","description":"Submitted normalized event enum.","type":"string","enum":["regulatory_action","recall","safety_incident","availability_change","inventory_change","price_change","promotion_change","product_launch","ad_change","review_spike","store_change","hiring_change","site_change","news_item","trademark_filing","other"]},"severity":{"title":"Severity","description":"Submitted normalized severity enum.","type":"string","enum":["critical","high","medium","low","unknown"]},"analysisStatus":{"title":"Analysis status","description":"Submitted normalized analysis status enum.","type":"string","enum":["unreviewed","reviewed","suppressed","unknown"]}}},"prefill":[{"signalId":"sig-nike-launch-001","brandName":"Nike","eventType":"product_launch","severity":"high","analysisStatus":"unreviewed"},{"signalId":"sig-nike-price-002","brandName":"Nike","eventType":"price_change","severity":"medium","analysisStatus":"reviewed"},{"signalId":"sig-acme-recall-003","brandName":"Acme Labs","eventType":"recall","severity":"critical","analysisStatus":"reviewed"},{"signalId":"sig-contoso-news-004","brandName":"Contoso","eventType":"news_item","severity":"low","analysisStatus":"unknown"}]}},"required":["schemaVersion","groupingMode","rows"],"title":"US Brand Signal Batch Splitter input","description":"Provide 1 to 100 closed normalized rows and exactly one supported grouping mode. The Actor only groups submitted values.","schemaVersion":1,"additionalProperties":false}},{"name":"us-brand-signal-brand-summary","description":"Summarize 1 to 60 buyer-supplied normalized US brand signals for up to 15 explicit brands. Receive deterministic counts and grouped facts without identity resolution, source verification, browsing, or live enrichment. — $0.05/call, x402 (USDC on base).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"schemaVersion":{"title":"Contract schema version","description":"Required closed V1 contract.","type":"string","editor":"select","enum":["1.0"],"default":"1.0","prefill":"1.0"},"rows":{"title":"Normalized signal rows","description":"One to 60 unique signal rows. brandName is explicit and input order is ignored.","type":"array","editor":"json","minItems":1,"maxItems":60,"items":{"type":"object","additionalProperties":false,"required":["signalId","brandName","eventType","severity","status","observedAt","sourceUrl"],"properties":{"signalId":{"title":"Signal ID","description":"Unique printable ASCII signal identifier.","type":"string","minLength":1,"maxLength":64,"pattern":"^[\\x20-\\x7E]{1,64}$"},"brandName":{"title":"Explicit brand name","description":"Buyer-supplied identity label; never inferred.","type":"string","minLength":1,"maxLength":48,"pattern":"^[\\x20-\\x7E]{1,48}$"},"eventType":{"title":"Event type","description":"Closed normalized event category.","type":"string","enum":["product_launch","price_change","promotion","inventory","ad_campaign","review","risk","regulatory","hiring","other"]},"severity":{"title":"Severity","description":"Closed normalized severity.","type":"string","enum":["low","medium","high","critical"]},"status":{"title":"Status","description":"Closed normalized status.","type":"string","enum":["active","resolved"]},"observedAt":{"title":"Observed at","description":"UTC Gregorian timestamp supplied by the buyer.","type":"string","pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$"},"sourceUrl":{"title":"HTTPS source URL","description":"Buyer-supplied HTTPS provenance URL; it is never fetched.","type":"string","minLength":9,"maxLength":180,"pattern":"^https://[\\x20-\\x7E]{1,172}$"}}},"prefill":[{"signalId":"nike-launch-001","brandName":"Nike","eventType":"product_launch","severity":"high","status":"active","observedAt":"2024-02-29T12:00:00Z","sourceUrl":"https://example.com/nike-launch"},{"signalId":"nike-price-001","brandName":"Nike","eventType":"price_change","severity":"medium","status":"resolved","observedAt":"2024-03-01T12:00:00Z","sourceUrl":"https://example.com/retail/nike-price"},{"signalId":"apple-risk-001","brandName":"Apple","eventType":"risk","severity":"critical","status":"active","observedAt":"2024-03-02T12:00:00Z","sourceUrl":"https://example.org/apple-risk"},{"signalId":"apple-review-001","brandName":"Apple","eventType":"review","severity":"low","status":"active","observedAt":"2024-03-03T12:00:00Z","sourceUrl":"https://example.org/apple-review"}]}},"required":["schemaVersion","rows"],"title":"US Brand Signal Brand Summary input","description":"Provide 1-60 closed normalized rows for up to 15 explicit brands. All values are inline buyer data.","schemaVersion":1,"additionalProperties":false}},{"name":"us-brand-signal-brief-composer","description":"Turn a buyer-supplied snapshot of US brand signals into one bounded deterministic machine-readable brief. It reduces the facts you provide and does not discover, fetch, verify, or enrich evidence. — $0.05/call, x402 (USDC on base).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"schemaVersion":{"title":"Contract schema version","description":"Required closed V1 contract.","type":"string","enum":["1.0"],"default":"1.0","prefill":"1.0"},"snapshotAt":{"title":"Snapshot timestamp","description":"Explicit UTC timestamp with a real Gregorian calendar date. It is also emitted as generatedAt; the Actor never reads the current clock.","type":"string","editor":"textfield","pattern":"^(?:(?:19(?:7[0-9]|8[0-9]|9[0-9])|[2-9][0-9]{3})-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12][0-9]|3[01])|(?:0[469]|11)-(?:0[1-9]|[12][0-9]|30)|02-(?:0[1-9]|1[0-9]|2[0-8]))|(?:19(?:7[26]|8[048]|9[26])|[2-9][0-9](?:0[48]|[2468][048]|[13579][26])|(?:[2468][048]|[3579][26])00)-02-29)T(?:[01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]Z$","default":"2026-08-05T00:00:00Z","prefill":"2026-08-05T00:00:00Z"},"title":{"title":"Brief title","description":"Printable ASCII title bound into the brief digest.","type":"string","editor":"textfield","minLength":1,"maxLength":120,"pattern":"^[ -~]{1,120}$","default":"Nike US signal brief","prefill":"Nike US signal brief"},"rows":{"title":"Normalized signal rows","description":"Exactly 1-50 closed rows. Input order is ignored; rows are sorted deterministically.","type":"array","editor":"json","minItems":1,"maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["eventId","severity","sourceName","summary","status"],"properties":{"eventId":{"title":"Event ID","description":"Unique closed event identifier.","type":"string","minLength":1,"maxLength":128,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]{0,127}$"},"severity":{"title":"Severity","description":"One of the four fixed severity sections.","type":"string","enum":["CRITICAL","HIGH","MEDIUM","LOW"]},"sourceName":{"title":"Source name","description":"Printable ASCII source label.","type":"string","minLength":1,"maxLength":128,"pattern":"^[ -~]{1,128}$"},"summary":{"title":"Signal summary","description":"Printable ASCII normalized signal summary.","type":"string","minLength":1,"maxLength":512,"pattern":"^[ -~]{1,512}$"},"status":{"title":"Signal status","description":"Closed active or resolved state.","type":"string","enum":["active","resolved"]}}},"prefill":[{"eventId":"nike-launch-001","severity":"HIGH","sourceName":"Brand newsroom","summary":"New running product announced","status":"active"},{"eventId":"nike-price-001","severity":"MEDIUM","sourceName":"Retail monitor","summary":"List price changed for a tracked SKU","status":"resolved"},{"eventId":"nike-review-001","severity":"LOW","sourceName":"Retail monitor","summary":"Review volume moved above the watch threshold","status":"active"}]}},"required":["schemaVersion","snapshotAt","title","rows"],"title":"US Brand Signal Brief Composer input","description":"Provide one explicit snapshot timestamp, one title, and 1-50 closed normalized signal rows. No Dataset source is accepted.","schemaVersion":1,"additionalProperties":false}},{"name":"us-brand-signal-confidence-gate","description":"Classify buyer-supplied normalized US brand signal scores against explicit accept and review thresholds. Receive sorted accepted, review, and rejected IDs with stable reason codes, counts, and digests; no source or identity claims are made. — $0.05/call, x402 (USDC on base).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"schemaVersion":{"title":"Contract schema version","description":"The only supported closed contract version.","type":"string","enum":["1.0"],"default":"1.0","prefill":"1.0"},"thresholds":{"title":"Explicit buyer thresholds","description":"Accept is inclusive at acceptThreshold; review is inclusive from reviewThreshold up to, but excluding, acceptThreshold. The required ordering marker prevents ambiguity.","type":"object","editor":"json","additionalProperties":false,"required":["acceptThreshold","reviewThreshold","thresholdOrder"],"properties":{"acceptThreshold":{"title":"Accept at or above","description":"Scores at or above this integer are accepted.","type":"integer","minimum":1,"maximum":100},"reviewThreshold":{"title":"Review at or above","description":"Scores at or above this integer but below acceptThreshold are sent to review.","type":"integer","minimum":1,"maximum":100},"thresholdOrder":{"title":"Threshold ordering proof","description":"Explicitly declares that acceptThreshold must be greater than reviewThreshold.","type":"string","enum":["accept_gt_review"],"default":"accept_gt_review"}},"prefill":{"acceptThreshold":80,"reviewThreshold":50,"thresholdOrder":"accept_gt_review"}},"rows":{"title":"Normalized signal rows","description":"One to 100 unique signal IDs with integer normalized scores from 1 to 100. IDs are sorted by the runtime before classification.","type":"array","editor":"json","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["signalId","normalizedSignal"],"properties":{"signalId":{"title":"Signal ID","description":"Buyer-supplied stable printable ASCII ID; no person or company identity is inferred.","type":"string","minLength":1,"maxLength":64,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}$"},"normalizedSignal":{"title":"Normalized signal","description":"Buyer-supplied integer score from 1 to 100; it is not independently verified.","type":"integer","minimum":1,"maximum":100}}},"prefill":[{"signalId":"signal-001","normalizedSignal":96},{"signalId":"signal-002","normalizedSignal":82},{"signalId":"signal-003","normalizedSignal":61},{"signalId":"signal-004","normalizedSignal":39}]}},"required":["schemaVersion","thresholds","rows"],"title":"US Brand Signal Confidence Gate input","description":"Closed inline-only input. Scores are buyer-supplied normalized values; no source is fetched and no identity is inferred.","schemaVersion":1,"additionalProperties":false}},{"name":"us-brand-signal-cooccurrence-analyzer","description":"Measure how often buyer-supplied opaque signal IDs appear together in bounded observation groups. Return stable signal counts, unordered pair counts, support, Jaccard overlap, and digests without fetching or making causality claims. — $0.05/call, x402 (USDC on base).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"schemaVersion":{"title":"Contract schema version","description":"The only supported closed contract version.","type":"string","enum":["1.0"],"default":"1.0","prefill":"1.0"},"groups":{"title":"Buyer-supplied observation groups","description":"One to 100 named groups. Each group may contain up to 30 unique opaque signal IDs.","type":"array","editor":"json","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["groupId","signalIds"],"properties":{"groupId":{"title":"Observation group ID","description":"Opaque printable ASCII group identifier.","type":"string","minLength":1,"maxLength":64,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}$"},"signalIds":{"title":"Signal IDs in this group","description":"Unique opaque printable ASCII IDs. Order does not affect the result.","type":"array","minItems":1,"maxItems":30,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":64,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}$"}}}},"prefill":[{"groupId":"observation-001","signalIds":["signal-a","signal-b","signal-c"]},{"groupId":"observation-002","signalIds":["signal-a","signal-b"]},{"groupId":"observation-003","signalIds":["signal-a","signal-c"]},{"groupId":"observation-004","signalIds":["signal-b","signal-c"]}]}},"required":["schemaVersion","groups"],"title":"US Brand Signal Co-occurrence Analyzer input","description":"Closed inline-only observations. Each group contains unique opaque buyer signal IDs; no source is fetched and no identity is inferred.","schemaVersion":1,"additionalProperties":false}},{"name":"us-brand-signal-crm-field-mapper","description":"Turn 1 to 100 buyer-supplied US brand signal rows into unsent HubSpot, Salesforce, or generic CRM field proposals while preserving evidence IDs and URLs. No CRM credentials, network calls, proxy, LLM, identity resolution, or arbitrary expressions. — $0.05/call, x402 (USDC on base).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"schemaVersion":{"title":"Contract version","description":"The only supported closed contract version.","type":"string","enum":["1.0"],"default":"1.0","prefill":"1.0"},"target":{"title":"Target CRM","description":"Select the closed target field vocabulary; this Actor does not call the target CRM.","type":"string","enum":["hubspot","salesforce","generic"],"default":"hubspot","prefill":"hubspot"},"mapping":{"title":"Explicit closed field mapping","description":"Each source field may appear once and must map to the exact target field allowed for the selected CRM.","type":"array","minItems":1,"maxItems":9,"editor":"json","items":{"type":"object","additionalProperties":false,"required":["sourceField","targetField","transform"],"properties":{"sourceField":{"title":"Source field","description":"One closed normalized source field.","type":"string","enum":["entity_id","brand_name","signal_type","signal_status","score","observed_at","source_evidence_id","source_url","note"]},"targetField":{"title":"Target field","description":"The target-specific field paired with this source field.","type":"string","enum":["external_id","company_name","signal_type","signal_status","signal_score","last_observed_at","source_evidence_id","source_url","notes","Account.Name","External_Id__c","Signal_Type__c","Signal_Status__c","Signal_Score__c","Last_Observed_At__c","Source_Evidence_Id__c","Source_URL__c","Notes__c","entity_name","observed_at","note"]},"transform":{"title":"Allowlisted transform","description":"One exact transform; no expressions are accepted.","type":"string","enum":["as_is","trim","lowercase","uppercase","number_integer","number_decimal_2","date_yyyy_mm_dd"]}}},"prefill":[{"sourceField":"brand_name","targetField":"company_name","transform":"trim"},{"sourceField":"signal_status","targetField":"signal_status","transform":"lowercase"},{"sourceField":"score","targetField":"signal_score","transform":"number_decimal_2"},{"sourceField":"observed_at","targetField":"last_observed_at","transform":"date_yyyy_mm_dd"}]},"rows":{"title":"Normalized US brand signal rows","description":"One to one hundred rows with explicit opaque entity IDs and source evidence.","type":"array","minItems":1,"maxItems":100,"editor":"json","items":{"type":"object","additionalProperties":false,"required":["signalId","entityId","sourceEvidenceId","sourceUrl","observedAt","values"],"properties":{"signalId":{"title":"Signal ID","description":"Unique printable ASCII ID supplied by the buyer.","type":"string","minLength":1,"maxLength":64,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}$"},"entityId":{"title":"Opaque entity ID","description":"Explicit buyer-owned grouping key; no identity is inferred.","type":"string","minLength":1,"maxLength":64,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}$"},"sourceEvidenceId":{"title":"Source evidence ID","description":"Unique buyer-owned evidence reference preserved in every result section.","type":"string","minLength":1,"maxLength":64,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}$"},"sourceUrl":{"title":"Source evidence URL","description":"HTTPS evidence URL. It is recorded but never fetched.","type":"string","minLength":12,"maxLength":2048,"pattern":"^https://[^\\s#]+$"},"observedAt":{"title":"Observed UTC timestamp","description":"Strict Gregorian UTC timestamp with seconds and Z offset.","type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$"},"values":{"title":"Optional normalized values","description":"Only these normalized signal values are accepted; absent and null values become omissions.","type":"object","additionalProperties":false,"properties":{"brand_name":{"title":"Brand name","description":"Buyer-supplied brand label; never resolved or inferred.","type":["string","null"],"minLength":1,"maxLength":256,"pattern":"^(?!.*[\\uD800-\\uDFFF])[^\\u0000-\\u001F\\u007F-\\u009F\\u2028\\u2029]*$"},"signal_type":{"title":"Signal type","description":"Buyer-supplied signal category.","type":["string","null"],"minLength":1,"maxLength":256,"pattern":"^(?!.*[\\uD800-\\uDFFF])[^\\u0000-\\u001F\\u007F-\\u009F\\u2028\\u2029]*$"},"signal_status":{"title":"Signal status","description":"Buyer-supplied signal status.","type":["string","null"],"minLength":1,"maxLength":256,"pattern":"^(?!.*[\\uD800-\\uDFFF])[^\\u0000-\\u001F\\u007F-\\u009F\\u2028\\u2029]*$"},"score":{"title":"Signal score","description":"Optional finite score from 0 through 100.","type":["number","null"],"minimum":0,"maximum":100},"note":{"title":"Signal note","description":"Optional buyer-supplied note preserved as a fact.","type":["string","null"],"minLength":1,"maxLength":512,"pattern":"^(?!.*[\\uD800-\\uDFFF])[^\\u0000-\\u001F\\u007F-\\u009F\\u2028\\u2029]*$"}}}}},"prefill":[{"signalId":"sig-001","entityId":"brand-acme","sourceEvidenceId":"ev-001","sourceUrl":"https://evidence.example.com/acme/offer","observedAt":"2026-08-05T10:00:00Z","values":{"brand_name":" Acme ","signal_status":"ACTIVE","score":82.5}},{"signalId":"sig-002","entityId":"brand-acme","sourceEvidenceId":"ev-002","sourceUrl":"https://evidence.example.com/acme/news","observedAt":"2026-08-05T11:00:00Z","values":{"brand_name":"Acme","signal_status":"ACTIVE","score":82.5}}]}},"required":["schemaVersion","target","mapping","rows"],"title":"US Brand Signal CRM Field Mapper input","description":"Provide normalized buyer-owned signals, an explicit target CRM, and closed source-to-target field mappings. This Actor never sends data to a CRM.","schemaVersion":1,"additionalProperties":false}},{"name":"us-brand-signal-cross-tabulator","description":"Build a deterministic two-dimensional count table from buyer-supplied opaque rows, such as event type by status or brand by review state. It only counts the bounded request and does not verify sources or infer causality. — $0.05/call, x402 (USDC on base).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"schemaVersion":{"title":"Contract schema version","description":"The only supported closed contract version.","type":"string","enum":["1.0"],"default":"1.0","prefill":"1.0"},"rows":{"title":"Buyer-supplied rows","description":"One to 100 unique opaque rows. There can be at most 15 unique rowDimension values and 15 unique columnDimension values.","type":"array","editor":"json","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["rowId","rowDimension","columnDimension"],"properties":{"rowId":{"title":"Opaque row ID","description":"Unique printable ASCII ID supplied by the buyer.","type":"string","minLength":1,"maxLength":64,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}$"},"rowDimension":{"title":"Row dimension","description":"Printable ASCII category for the matrix rows; at most 15 unique values.","type":"string","minLength":1,"maxLength":64,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}$"},"columnDimension":{"title":"Column dimension","description":"Printable ASCII category for the matrix columns; at most 15 unique values.","type":"string","minLength":1,"maxLength":64,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}$"}}},"prefill":[{"rowId":"observation-001","rowDimension":"enterprise","columnDimension":"accepted"},{"rowId":"observation-002","rowDimension":"enterprise","columnDimension":"review"},{"rowId":"observation-003","rowDimension":"startup","columnDimension":"accepted"},{"rowId":"observation-004","rowDimension":"startup","columnDimension":"rejected"},{"rowId":"observation-005","rowDimension":"enterprise","columnDimension":"accepted"}]}},"required":["schemaVersion","rows"],"title":"US Brand Signal Cross-Tabulator input","description":"Closed inline-only rows. Each row has an opaque row ID and two buyer-supplied dimensions; no source is fetched and no identity is inferred.","schemaVersion":1,"additionalProperties":false}},{"name":"us-brand-signal-merge-report","description":"Reconcile two buyer-supplied batches of normalized US brand signals. Receive a deterministic union, exact duplicate IDs, field conflicts, one-sided ID sets, counts, and digests without choosing a winner or making a truth claim. — $0.05/call, x402 (USDC on base).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"schemaVersion":{"title":"Contract schema version","description":"Closed V1 contract version.","type":"string","enum":["1.0"],"default":"1.0","prefill":"1.0"},"left":{"title":"Left signal batch","description":"One to 50 rows from the first sensor or workflow.","type":"array","editor":"json","minItems":1,"maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["signalId","brandName","eventType","severity","status","observedAt","sourceUrl"],"properties":{"signalId":{"title":"Signal ID","description":"Unique bounded ASCII signal identifier.","type":"string","minLength":1,"maxLength":64,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}$"},"brandName":{"title":"Brand name","description":"Buyer-supplied printable ASCII brand label.","type":"string","minLength":1,"maxLength":48,"pattern":"^[\\x20-\\x7E]{1,48}$"},"eventType":{"title":"Event type","description":"Closed normalized event enum.","type":"string","enum":["product_launch","price_change","promotion","inventory","ad_campaign","review","risk","regulatory","hiring","other"]},"severity":{"title":"Severity","description":"Closed normalized severity enum.","type":"string","enum":["low","medium","high","critical"]},"status":{"title":"Status","description":"Closed active or resolved state.","type":"string","enum":["active","resolved"]},"observedAt":{"title":"Observed at","description":"Buyer-supplied UTC timestamp; runtime enforces Gregorian calendar validity, years 0001-9999, and second bounds.","type":"string","pattern":"^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]Z$"},"sourceUrl":{"title":"HTTPS evidence URL","description":"Buyer-supplied HTTPS provenance URL; runtime rejects credentials, fragments, bracketed hosts, and non-default ports; never fetched.","type":"string","minLength":12,"maxLength":180,"pattern":"^https://(?![^/?#]*@)(?![^/?#]*:(?!443(?:[/?#]|$))[0-9]+(?:[/?#]|$))(?![^?#]*#)[\\x20-\\x7E]+$"}}},"prefill":[{"signalId":"sig-acme-recall-002","brandName":"Acme Labs","eventType":"risk","severity":"critical","status":"active","observedAt":"2026-08-04T13:00:00Z","sourceUrl":"https://alerts.example.com/acme-recall"},{"signalId":"sig-nike-launch-001","brandName":"Nike","eventType":"product_launch","severity":"high","status":"active","observedAt":"2026-08-04T12:00:00Z","sourceUrl":"https://news.example.com/nike-launch"},{"signalId":"sig-left-only-004","brandName":"Northstar","eventType":"review","severity":"low","status":"resolved","observedAt":"2026-02-28T09:00:00Z","sourceUrl":"https://reviews.example.com/northstar"}]},"right":{"title":"Right signal batch","description":"One to 50 rows from the second sensor or workflow.","type":"array","editor":"json","minItems":1,"maxItems":50,"items":{"type":"object","additionalProperties":false,"required":["signalId","brandName","eventType","severity","status","observedAt","sourceUrl"],"properties":{"signalId":{"title":"Signal ID","description":"Unique bounded ASCII signal identifier.","type":"string","minLength":1,"maxLength":64,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}$"},"brandName":{"title":"Brand name","description":"Buyer-supplied printable ASCII brand label.","type":"string","minLength":1,"maxLength":48,"pattern":"^[\\x20-\\x7E]{1,48}$"},"eventType":{"title":"Event type","description":"Closed normalized event enum.","type":"string","enum":["product_launch","price_change","promotion","inventory","ad_campaign","review","risk","regulatory","hiring","other"]},"severity":{"title":"Severity","description":"Closed normalized severity enum.","type":"string","enum":["low","medium","high","critical"]},"status":{"title":"Status","description":"Closed active or resolved state.","type":"string","enum":["active","resolved"]},"observedAt":{"title":"Observed at","description":"Buyer-supplied UTC timestamp; runtime enforces Gregorian calendar validity, years 0001-9999, and second bounds.","type":"string","pattern":"^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]Z$"},"sourceUrl":{"title":"HTTPS evidence URL","description":"Buyer-supplied HTTPS provenance URL; runtime rejects credentials, fragments, bracketed hosts, and non-default ports; never fetched.","type":"string","minLength":12,"maxLength":180,"pattern":"^https://(?![^/?#]*@)(?![^/?#]*:(?!443(?:[/?#]|$))[0-9]+(?:[/?#]|$))(?![^?#]*#)[\\x20-\\x7E]+$"}}},"prefill":[{"signalId":"sig-acme-recall-002","brandName":"Acme Labs","eventType":"risk","severity":"high","status":"active","observedAt":"2026-08-04T13:00:00Z","sourceUrl":"https://alerts.example.com/acme-recall-updated"},{"signalId":"sig-nike-launch-001","brandName":"Nike","eventType":"product_launch","severity":"high","status":"active","observedAt":"2026-08-04T12:00:00Z","sourceUrl":"https://news.example.com/nike-launch"},{"signalId":"sig-right-only-003","brandName":"Contoso","eventType":"price_change","severity":"medium","status":"active","observedAt":"2026-08-04T14:00:00Z","sourceUrl":"https://prices.example.com/contoso"}]}},"required":["schemaVersion","left","right"],"title":"US Brand Signal Merge Report input","description":"Provide two batches of 1 to 50 closed normalized signal rows. IDs must be unique within each batch; equal IDs are compared field by field. Runtime canonicalInput is normative for Gregorian calendar validity and HTTPS URL parser rules.","schemaVersion":1,"additionalProperties":false}},{"name":"us-brand-signal-metrics-aggregator","description":"Compute deterministic machine-friendly metrics for US brand signal rows you already collected, including event, severity, status, source, confidence, warning, and digest metrics. Stateless, keyless, offline, and bounded for agent pipelines. — $0.05/call, x402 (USDC on base).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"schemaVersion":{"title":"Contract schema version","type":"string","description":"Required closed V1 contract.","editor":"select","enum":["1.0"],"default":"1.0","prefill":"1.0"},"rows":{"title":"Signal rows","description":"One to 100 closed rows. signalId is unique and all text is printable ASCII only.","type":"array","editor":"json","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["signalId","eventType","severity","sourceName","confidenceBps","status"],"properties":{"signalId":{"title":"Signal ID","description":"Unique printable ASCII signal identifier.","type":"string","minLength":1,"maxLength":128,"pattern":"^[ -~]{1,128}$"},"eventType":{"title":"Event type","description":"Closed signal event category.","type":"string","enum":["product_launch","price_change","promotion","inventory","ad_campaign","review","risk","regulatory","hiring","other"]},"severity":{"title":"Severity","description":"Closed signal severity.","type":"string","enum":["low","medium","high","critical"]},"sourceName":{"title":"Source name","description":"Printable ASCII source label.","type":"string","minLength":1,"maxLength":128,"pattern":"^[ -~]{1,128}$"},"confidenceBps":{"title":"Confidence (basis points)","description":"Safe integer confidence from 0 to 10000 basis points.","type":"integer","minimum":0,"maximum":10000},"status":{"title":"Status","description":"Closed processing status.","type":"string","enum":["active","resolved"]}}},"prefill":[{"signalId":"nike-launch-001","eventType":"product_launch","severity":"high","sourceName":"Brand newsroom","confidenceBps":9200,"status":"active"},{"signalId":"nike-price-001","eventType":"price_change","severity":"medium","sourceName":"Retail monitor","confidenceBps":7600,"status":"resolved"},{"signalId":"nike-review-001","eventType":"review","severity":"low","sourceName":"Retail monitor","confidenceBps":4800,"status":"active"}]}},"required":["schemaVersion","rows"],"title":"US Brand Signal Metrics Aggregator input","description":"Provide 1 to 100 closed signal rows. Rows are local data only; this Actor never fetches URLs or uses a Dataset input.","schemaVersion":1,"additionalProperties":false}},{"name":"us-brand-signal-policy-simulator","description":"Compare buyer-defined threshold policies over the same opaque US brand signal scores. Return accepted, review, and rejected IDs for every policy plus differences and sensitivity summaries; it does not choose or recommend a policy. — $0.05/call, x402 (USDC on base).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"schemaVersion":{"title":"Contract schema version","description":"The only supported closed contract version.","type":"string","enum":["1.0"],"default":"1.0","prefill":"1.0"},"rows":{"title":"Buyer-supplied signal scores","description":"One to 100 unique opaque IDs with integer scores from 1 to 100.","type":"array","editor":"json","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["signalId","normalizedScore"],"properties":{"signalId":{"title":"Opaque signal ID","description":"Stable printable ASCII ID; no identity is inferred.","type":"string","minLength":1,"maxLength":64,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}$"},"normalizedScore":{"title":"Normalized score","description":"Buyer-supplied integer score from 1 to 100.","type":"integer","minimum":1,"maximum":100}}},"prefill":[{"signalId":"signal-001","normalizedScore":96},{"signalId":"signal-002","normalizedScore":82},{"signalId":"signal-003","normalizedScore":61},{"signalId":"signal-004","normalizedScore":39}]},"policies":{"title":"Policies to compare","description":"One to 20 unique policies. Review must be strictly below accept.","type":"array","editor":"json","minItems":1,"maxItems":20,"items":{"type":"object","additionalProperties":false,"required":["policyId","reviewThreshold","acceptThreshold","thresholdOrder"],"properties":{"policyId":{"title":"Policy ID","description":"Stable printable ASCII policy identifier.","type":"string","minLength":1,"maxLength":64,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}$"},"reviewThreshold":{"title":"Review at or above","description":"Scores at or above this integer and below accept are reviewed.","type":"integer","minimum":1,"maximum":100},"acceptThreshold":{"title":"Accept at or above","description":"Scores at or above this integer are accepted.","type":"integer","minimum":1,"maximum":100},"thresholdOrder":{"title":"Ordering declaration","description":"Declares the required strict review-less-than-accept ordering.","type":"string","enum":["review_lt_accept"],"default":"review_lt_accept"}}},"prefill":[{"policyId":"balanced","reviewThreshold":50,"acceptThreshold":80,"thresholdOrder":"review_lt_accept"},{"policyId":"strict","reviewThreshold":70,"acceptThreshold":90,"thresholdOrder":"review_lt_accept"},{"policyId":"broad","reviewThreshold":30,"acceptThreshold":70,"thresholdOrder":"review_lt_accept"}]}},"required":["schemaVersion","rows","policies"],"title":"US Brand Signal Policy Simulator input","description":"Closed inline-only input. The buyer supplies opaque signal scores and multiple threshold policies; no source is fetched and no winner is selected.","schemaVersion":1,"additionalProperties":false}},{"name":"us-brand-signal-rule-router","description":"Turn normalized US brand signals and ordered rules into a deterministic routing plan with matched routes, unmatched IDs, counts, warnings, and reproducible digests. It never sends messages, calls destinations, fetches URLs, or infers identity. — $0.05/call, x402 (USDC on base).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"schemaVersion":{"type":"string","enum":["1.0"],"default":"1.0","title":"Contract version","description":"Closed input and output contract version."},"mode":{"type":"string","enum":["firstMatch","allMatches"],"default":"firstMatch","title":"Routing mode","description":"firstMatch uses the first matching rule; allMatches retains every matching rule in input order."},"signals":{"type":"array","minItems":1,"maxItems":50,"editor":"json","title":"US-brand signals","description":"Closed rows. Runtime additionally enforces unique IDs, NFC, 256 UTF-8-byte text bounds, a 256 KiB envelope, strict calendar timestamps, and finite 9-decimal confidence values.","items":{"type":"object","additionalProperties":false,"required":["signalId","brandName","eventType","severity","confidence","sourceName","country","analysisStatus","observedAt"],"properties":{"signalId":{"title":"Signal ID","description":"Unique non-numeric ASCII signal identifier.","type":"string","pattern":"^(?![0-9]+$)[A-Za-z0-9][A-Za-z0-9._:-]{0,127}$","minLength":1,"maxLength":128},"brandName":{"title":"Brand name","description":"Explicit brand label; identity is never inferred. Runtime also enforces NFC and 256 UTF-8 bytes.","type":"string","pattern":"^(?!.*[\\u0000-\\u001F\\u007F-\\u009F\\u2028\\u2029\\uFEFF])\\S(?:[\\s\\S]*\\S)?$","minLength":1,"maxLength":128},"eventType":{"title":"Event type","description":"Normalized event enum.","type":"string","enum":["regulatory_action","recall","safety_incident","availability_change","inventory_change","price_change","promotion_change","product_launch","ad_change","review_spike","store_change","hiring_change","site_change","news_item","trademark_filing","other"]},"severity":{"title":"Severity","description":"Normalized severity enum.","type":"string","enum":["critical","high","medium","low","unknown"]},"confidence":{"title":"Confidence","description":"Finite confidence from zero through one.","type":"number","minimum":0,"maximum":1},"sourceName":{"title":"Source name","description":"Exact explicit source label. Runtime also enforces NFC and 256 UTF-8 bytes.","type":"string","pattern":"^(?!.*[\\u0000-\\u001F\\u007F-\\u009F\\u2028\\u2029\\uFEFF])\\S(?:[\\s\\S]*\\S)?$","minLength":1,"maxLength":128},"country":{"title":"Country","description":"This Actor accepts US signals only.","type":"string","enum":["US"]},"analysisStatus":{"title":"Analysis status","description":"Explicit normalized analysis state.","type":"string","enum":["unreviewed","reviewed","suppressed","unknown"]},"observedAt":{"title":"Observed at","description":"Strict UTC timestamp with milliseconds; runtime also validates leap years.","type":"string","pattern":"^(?!0000)\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|02-(?:0[1-9]|1\\d|2[0-9]))T(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d\\.\\d{3}Z$"}}},"prefill":[{"signalId":"sig-nike-launch-001","brandName":"Nike","eventType":"product_launch","severity":"high","confidence":0.96,"sourceName":"brand-monitor-fixture","country":"US","analysisStatus":"unreviewed","observedAt":"2026-08-05T10:00:00.000Z"}]},"rules":{"type":"array","minItems":1,"maxItems":20,"editor":"json","title":"Ordered routing rules","description":"Closed explicit predicates. Runtime additionally enforces unique rule/route IDs, NFC and UTF-8 byte bounds, and confidenceMin <= confidenceMax because the Store schema dialect cannot compare sibling values.","items":{"type":"object","additionalProperties":false,"required":["ruleId","routeId","eventType","severity","confidenceMin","confidenceMax","sourceName","country","analysisStatus"],"properties":{"ruleId":{"title":"Rule ID","description":"Unique non-numeric ASCII rule identifier.","type":"string","pattern":"^(?![0-9]+$)[A-Za-z0-9][A-Za-z0-9._:-]{0,127}$","minLength":1,"maxLength":128},"routeId":{"title":"Route ID","description":"Unique non-numeric machine-readable output route label.","type":"string","pattern":"^(?![0-9]+$)[A-Za-z0-9][A-Za-z0-9._:-]{0,127}$","minLength":1,"maxLength":128},"eventType":{"title":"Event predicate","description":"Exact event type or null wildcard.","type":["string","null"],"pattern":"^(?:regulatory_action|recall|safety_incident|availability_change|inventory_change|price_change|promotion_change|product_launch|ad_change|review_spike|store_change|hiring_change|site_change|news_item|trademark_filing|other)$"},"severity":{"title":"Severity predicate","description":"Exact severity or null wildcard.","type":["string","null"],"pattern":"^(?:critical|high|medium|low|unknown)$"},"confidenceMin":{"title":"Minimum confidence","description":"Inclusive lower bound or null wildcard.","type":["number","null"],"minimum":0,"maximum":1},"confidenceMax":{"title":"Maximum confidence","description":"Inclusive upper bound or null wildcard.","type":["number","null"],"minimum":0,"maximum":1},"sourceName":{"title":"Source predicate","description":"Exact source name or null wildcard. Runtime also enforces NFC and 256 UTF-8 bytes.","type":["string","null"],"pattern":"^(?!.*[\\u0000-\\u001F\\u007F-\\u009F\\u2028\\u2029\\uFEFF])\\S(?:[\\s\\S]*\\S)?$","minLength":1,"maxLength":128},"country":{"title":"Country predicate","description":"US or null wildcard.","type":["string","null"],"pattern":"^US$"},"analysisStatus":{"title":"Analysis predicate","description":"Exact analysis status or null wildcard.","type":["string","null"],"pattern":"^(?:unreviewed|reviewed|suppressed|unknown)$"}}},"prefill":[{"ruleId":"route-high-risk","routeId":"risk-review","eventType":null,"severity":"critical","confidenceMin":0.8,"confidenceMax":null,"sourceName":null,"country":"US","analysisStatus":null}]}},"required":["schemaVersion","mode","signals","rules"],"title":"US Brand Signal Rule Router input","description":"Provide 1-50 closed normalized US-brand signals and 1-20 ordered closed routing rules. The Actor only builds a plan; it never contacts a destination.","schemaVersion":1,"additionalProperties":false}},{"name":"us-brand-signal-sequence-transition-analyzer","description":"Measure ordered adjacent transitions in buyer-supplied opaque sequences for workflow, funnel, and journey analysis. The bounded processor analyzes only the JSON you provide and makes no identity or causality claim. — $0.05/call, x402 (USDC on base).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"schemaVersion":{"title":"Contract schema version","description":"The only supported closed contract version.","type":"string","enum":["1.0"],"default":"1.0","prefill":"1.0"},"sequences":{"title":"Buyer-supplied ordered sequences","description":"One to 100 sequences; each contains 2 to 30 ordered opaque step IDs.","type":"array","editor":"json","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["sequenceId","stepIds"],"properties":{"sequenceId":{"title":"Unique sequence ID","description":"Opaque printable ASCII sequence identifier, unique within this request.","type":"string","minLength":1,"maxLength":64,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}$"},"stepIds":{"title":"Ordered step IDs","description":"Two to 30 opaque IDs. Repeated step IDs are allowed because order and loops are meaningful.","type":"array","minItems":2,"maxItems":30,"items":{"type":"string","minLength":1,"maxLength":64,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}$"}}}},"prefill":[{"sequenceId":"journey-001","stepIds":["discover","compare","select","purchase"]},{"sequenceId":"journey-002","stepIds":["discover","compare","purchase"]},{"sequenceId":"journey-003","stepIds":["discover","select","purchase"]}]}},"required":["schemaVersion","sequences"],"title":"US Brand Signal Sequence Transition Analyzer input","description":"Closed inline-only ordered sequences. Each sequence has a unique opaque ID and 2 to 30 printable ASCII step IDs.","schemaVersion":1,"additionalProperties":false}},{"name":"us-brand-signal-sla-checker","description":"Classify buyer-supplied schedule rows against an explicit UTC timestamp: which items met their due time, missed it, or remain open. Deterministic and offline; it never fetches a clock or resolves an item to a person or company. — $0.05/call, x402 (USDC on base).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"schemaVersion":{"title":"Contract schema version","description":"The only supported closed contract version.","type":"string","enum":["1.0"],"default":"1.0","prefill":"1.0"},"asOf":{"title":"As-of UTC timestamp","description":"Strict Gregorian UTC timestamp in YYYY-MM-DDTHH:mm:ssZ form. This value controls all open-row classification.","editor":"textfield","type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$","prefill":"2026-08-05T12:00:00Z"},"rows":{"title":"Buyer-supplied schedule rows","description":"One to 100 rows with opaque item IDs and explicit opened, due, and optional resolved timestamps.","type":"array","editor":"json","minItems":1,"maxItems":100,"items":{"type":"object","additionalProperties":false,"required":["itemId","openedAt","dueAt","resolvedAt"],"properties":{"itemId":{"title":"Opaque item ID","description":"Printable ASCII identifier supplied by the buyer; no identity lookup is performed.","type":"string","minLength":1,"maxLength":64,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}$"},"openedAt":{"title":"Opened UTC timestamp","description":"Canonical Gregorian UTC timestamp for the row opening.","type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$"},"dueAt":{"title":"Due UTC timestamp","description":"Canonical Gregorian UTC deadline; opening must not be after it.","type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$"},"resolvedAt":{"title":"Resolved UTC timestamp or null","description":"Canonical UTC resolution time, or null for an open row.","type":["string","null"],"default":null,"pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$"}}},"prefill":[{"itemId":"case-001","openedAt":"2026-08-05T08:00:00Z","dueAt":"2026-08-05T10:00:00Z","resolvedAt":"2026-08-05T09:30:00Z"},{"itemId":"case-002","openedAt":"2026-08-05T08:00:00Z","dueAt":"2026-08-05T09:00:00Z","resolvedAt":"2026-08-05T09:30:00Z"},{"itemId":"case-003","openedAt":"2026-08-05T08:00:00Z","dueAt":"2026-08-05T09:00:00Z","resolvedAt":null},{"itemId":"case-004","openedAt":"2026-08-05T11:00:00Z","dueAt":"2026-08-05T13:00:00Z","resolvedAt":null}]}},"required":["schemaVersion","asOf","rows"],"title":"US Brand Signal SLA Checker input","description":"Closed inline-only schedule rows. The buyer supplies the UTC asOf timestamp; the Actor never reads the current clock.","schemaVersion":1,"additionalProperties":false}},{"name":"us-brand-signal-webhook-payload-builder","description":"Build one bounded deterministic unsent payload shaped for Slack, Teams, or a generic webhook from one normalized signal and buyer-supplied evidence. The Actor never sends a webhook or accepts a destination. — $0.05/call, x402 (USDC on base).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"schemaVersion":{"title":"Contract schema version","description":"The only supported closed contract version.","type":"string","enum":["1.0"],"default":"1.0","prefill":"1.0"},"signal":{"title":"One normalized signal and evidence object","description":"Buyer-provided text and one to three HTTPS evidence records. No identity or live-source lookup is performed.","type":"object","editor":"json","additionalProperties":false,"required":["signalId","signalType","headline","summary","severity","occurredAt","evidence"],"properties":{"signalId":{"title":"Opaque signal ID","description":"Printable opaque identifier; no identity lookup is performed.","type":"string","minLength":1,"maxLength":64,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]{0,63}$"},"signalType":{"title":"Signal type","description":"Closed signal category enum.","type":"string","enum":["brand_mention","price_change","recall","regulatory","availability","other"]},"headline":{"title":"Headline","description":"Buyer-supplied headline, without control characters.","type":"string","minLength":1,"maxLength":200},"summary":{"title":"Summary","description":"Buyer-supplied bounded summary, without control characters.","type":"string","minLength":1,"maxLength":2000},"severity":{"title":"Severity","description":"Closed severity enum.","type":"string","enum":["low","medium","high","critical"]},"occurredAt":{"title":"Occurred UTC timestamp","description":"Strict UTC timestamp in YYYY-MM-DDTHH:mm:ssZ form.","type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$"},"evidence":{"title":"Evidence records","description":"One to three buyer-supplied HTTPS attribution records; pages are not fetched.","type":"array","minItems":1,"maxItems":3,"items":{"type":"object","additionalProperties":false,"required":["url","title","capturedAt"],"properties":{"url":{"title":"HTTPS evidence URL","description":"HTTPS attribution URL without credentials or a non-default port.","type":"string","minLength":12,"maxLength":2048,"pattern":"^https://"},"title":{"title":"Evidence title","description":"Buyer-supplied evidence label.","type":"string","minLength":1,"maxLength":160},"capturedAt":{"title":"Evidence capture UTC timestamp","description":"Strict UTC timestamp.","type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$"}}}}},"prefill":{"signalId":"nike-recall-001","signalType":"recall","headline":"Example brand recall signal","summary":"Buyer-supplied signal for a downstream review workflow.","severity":"high","occurredAt":"2026-08-05T12:00:00Z","evidence":[{"url":"https://example.com/evidence/recall-001","title":"Buyer evidence record","capturedAt":"2026-08-05T12:05:00Z"}]}},"target":{"title":"Payload target","description":"A closed enum only. This selects a local JSON shape; it never supplies a destination.","type":"string","enum":["slack","teams","generic"],"default":"slack","prefill":"slack"},"presentation":{"title":"Allowlisted presentation settings","description":"Only these booleans, style enum, and bounded character limit are accepted. Templates and expressions are not supported.","type":"object","editor":"json","additionalProperties":false,"required":["includeHeadline","includeSummary","includeSeverity","includeSource","includeOccurredAt","maxContentChars","style"],"properties":{"includeHeadline":{"title":"Include headline","description":"Include the normalized headline in text content.","type":"boolean","default":true},"includeSummary":{"title":"Include summary","description":"Include the normalized summary in text content.","type":"boolean","default":true},"includeSeverity":{"title":"Include severity","description":"Include the normalized severity in text content.","type":"boolean","default":true},"includeSource":{"title":"Include source","description":"Include source labels and HTTPS evidence links in text content.","type":"boolean","default":true},"includeOccurredAt":{"title":"Include occurred time","description":"Include the buyer-supplied UTC occurredAt value in text content.","type":"boolean","default":true},"maxContentChars":{"title":"Maximum content characters","description":"Bounded deterministic output text limit from 120 through 1200 characters.","type":"integer","minimum":120,"maximum":1200,"default":600},"style":{"title":"Presentation style","description":"Closed formatting style enum; no templates or expressions.","type":"string","enum":["compact","standard"],"default":"standard"}},"prefill":{"includeHeadline":true,"includeSummary":true,"includeSeverity":true,"includeSource":true,"includeOccurredAt":true,"maxContentChars":600,"style":"standard"}}},"required":["schemaVersion","signal","target","presentation"],"title":"US Brand Signal Webhook Payload Builder input","description":"Closed inline-only input. Supply one normalized signal, a target enum, and a small allowlisted presentation configuration. This Actor never sends anything.","schemaVersion":1,"additionalProperties":false}}],"scan":{"score":63,"grade":"C","scanned_at":"2026-09-24T05:04:57.771Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-24T05:04:57.774Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":17,"max":20,"notes":["remote reachable in 2640ms"]},"poisoning":{"score":15,"max":15,"notes":["21 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":2,"max":10,"notes":["no repository or website to verify"]}},"findings":[{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://api.timzinin.com/mcp/us-brand-intelligence","reachable":true,"authRequired":false,"latencyMs":2640,"serverInfo":{"name":"zinin-m2m-hub-us-brand-intelligence","version":"1.0.0"}}],"packages":[],"repo":{"found":false},"icon":{"url":null,"source":"none"},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":5}}}},"grade_history":[],"reviews":[]}