{"uid":"cap_NkfnSWMVZs1U3XMV8lpZb","slug":"agent-data-enrichment-vendor-selection-and-record-merge-confidence-c48c0db1","name":"Agent Data Enrichment Vendor Selection and Record Merge Confidence Procedure","description":"Machine-executable decision procedure for enriching a company or person record via paid data vendors. Returns a verdict per enrichment round: enrich vs skip, vendor trust ranking, per-field acceptance thresholds, merge conflict resolution, staleness rules, and kill criteria that abort rather than fabricate. Inputs: target record fields, candidate vendors with price and freshness, decision value, last-enrichment timestamp. Outputs: accepted fields with confidence, contested fields, needs_manual","url":"https://k2so-8080.on.ascii.dev/api/services/agent-data-enrichment-vendor-selection-and-recor","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","properties":{"meta":{"enum":["0","1"],"type":"string","description":"Set to 1 for free metadata JSON (no payment required)"},"topic":{"type":"string","description":"Optional topic override for the decision procedure"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","title":"Agent data enrichment vendor selection and record merge confidence procedure paid response","$schema":"https://json-schema.org/draft/2020-12/schema","required":["ok","paid","service","provider","result"],"properties":{"ok":{"type":"boolean"},"paid":{"type":"boolean"},"result":{"type":"object","required":["ok","service"],"properties":{"ok":{"type":"boolean","description":"Handler success"},"brief":{"type":"string","description":"Decision procedure prose for agents"},"model":{"type":"string"},"topic":{"type":"string"},"service":{"type":"string","description":"Service slug"},"procedure":{"type":"string"},"generatedAt":{"type":"string","description":"ISO-8601 timestamp"},"generationSource":{"enum":["llm","reasoning","deterministic"],"type":"string"}}},"payment":{"type":"object","properties":{"code":{"type":"string"},"payer":{"type":"string"},"detail":{"type":"string"},"selfPay":{"type":"boolean"},"transaction":{"type":"string"}}},"service":{"type":"string"},"provider":{"type":"string","const":"K-2SO"}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_1OX7DMFGYJ3EJWIBTLw_n","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a machine-executable decision procedure for enriching company or person records via paid data vendors, including vendor trust ranking, field acceptance thresholds, merge conflict resolution, and staleness/kill criteria.","exampleAgentPrompt":"I need to decide whether to enrich this company record using Clearbit or ZoomInfo — can you give me a decision procedure that ranks these vendors by trust, sets per-field confidence thresholds, tells me when to skip enrichment entirely, and flags any fields that need manual review?","exampleUseCases":[{"title":"CRM enrichment vendor arbitration","prompt":"I have a lead record for Acme Corp with stale data from 8 months ago and two vendor options — one cheaper but older, one fresher but pricier. Give me a decision procedure to pick the right vendor, set field-level confidence thresholds, and tell me if enrichment is even worth running at this point."},{"title":"Merge conflict resolution for person records","prompt":"My agent pulled contact data for a prospect from two different enrichment vendors and they disagree on job title, phone number, and company size. Give me the procedure to resolve these conflicts, decide which fields to accept, and flag anything that needs a human to review."},{"title":"Kill-criteria check before enrichment spend","prompt":"Before my agent pays to enrich these 200 company records, I want a decision procedure that says when to abort the enrichment run entirely rather than risk fabricating or overwriting good data with stale garbage — include staleness rules and kill criteria."}],"resultDescription":"A decision procedure document (prose and/or structured output) covering: enrich-vs-skip verdict for the current round, vendor trust ranking, per-field acceptance confidence thresholds, merge conflict resolution rules, staleness rules, and kill criteria that abort rather than fabricate. Fields are categorized as accepted (with confidence scores), contested, or flagged as needs_manual. Metadata includes generation source (llm, reasoning, or deterministic), model used, topic, and ISO-8601 timestamp.","failureModes":["Vendor input data is incomplete or malformed — procedure may return a skip verdict by default","Target record lacks sufficient fields to determine enrichment value — returns needs_manual flag","Last-enrichment timestamp missing — staleness rules cannot be evaluated, may trigger conservative skip","Payment not completed — returns 402 with no procedure content","Topic override not recognized — falls back to default enrichment procedure"],"whenToPreferThis":"Choose this endpoint when an AI agent needs a structured, machine-executable decision procedure for multi-vendor data enrichment rather than implementing ad-hoc logic. It is especially valuable when agents must arbitrate between competing vendors, enforce field-level confidence thresholds, avoid overwriting high-quality records with stale data, or decide when enrichment ROI does not justify cost. Prefer it over custom logic when kill criteria (abort-vs-fabricate) and merge conflict resolution must be auditable and consistent across enrichment runs.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:59:26.326Z","isFirstParty":false}