{"uid":"cap_QMj50imovdJiy1AcZ0ndC","slug":"company-decision-oracle-single-entity-corporate-graph-cnpj-a79925c3","name":"Company Decision Oracle – Single-Entity Corporate Graph (CNPJ)","description":"SINGLE-ENTITY corporate graph: maps ONE company's own owners, officers, address and contacts into nodes + edges with local risk propagation. Inferences are explicitly flagged. Does NOT discover other companies that share an owner/address — that requires the cross-company reverse index, which is disabled until backfilled. CNPJ only.","url":"https://cdo-staging.up.railway.app/v1/agent/corporate-graph/:cnpj","method":"GET","headers":{},"bodySchema":null,"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_bWQNMvirkOy9VM9Nmbic2","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Builds a single Brazilian company's ownership, officer, address, and contact graph with risk propagation, explicitly flagging inferences, given only a CNPJ.","exampleAgentPrompt":"Build me a full corporate graph for Brazilian company CNPJ 12.345.678/0001-90 — I need the owners, officers, address, and contacts as nodes and edges, with any inferred risk signals clearly flagged.","exampleUseCases":[{"title":"Vendor onboarding ownership check","prompt":"Before we onboard this new Brazilian supplier, can you map out the ownership and officer structure for CNPJ 45.678.901/0001-23 and flag any risk signals in the graph?"},{"title":"Contract counterparty due diligence","prompt":"We're about to sign a contract with a Brazilian company — CNPJ 98.765.432/0001-11 — can you build their corporate graph showing all owners, directors, addresses, and contacts, with inferences labeled?"},{"title":"Compliance review of Brazilian entity","prompt":"I need to do a compliance review on CNPJ 11.222.333/0001-81 — pull together their corporate graph with risk propagation across their ownership chain and make sure any inferred data is explicitly marked."}],"resultDescription":"A graph structure containing nodes for the company's owners, officers, registered address, and contacts, connected by typed edges representing relationships. Local risk signals are propagated through the graph and any inferred (non-confirmed) claims are explicitly flagged. Scope is strictly single-entity; cross-company reverse lookups (shared owner/address discovery) are not included.","failureModes":["Invalid or malformed CNPJ returns a validation error","CNPJ not found in official Brazilian registry returns a not-found error","Network or upstream data source timeout returns a service error","Cross-company reverse index lookups return a disabled/unavailable error since backfill is incomplete","Payment not provided or insufficient USDC balance returns a 402 error"],"whenToPreferThis":"Use this endpoint when you need a structured graph representation of a single Brazilian company's internal corporate anatomy — owners, officers, address, contacts, and risk signals — and you have a CNPJ. Prefer this over generic lookup endpoints when you need node-edge output suitable for graph analysis or risk propagation, and when you specifically want inferences labeled separately from confirmed data. Do not use this if you need to discover other companies sharing an owner or address (cross-company reverse index); that capability is separate and currently disabled.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:38:05.495Z","isFirstParty":false}