Four-stage pipeline#
When converting public pages into reusable records, Reuseio follows four stages: discovery, structuring, verification, and publication.
What is a Manifest?#
Manifest is the machine-friendly representation of a Product. It contains descriptions, capabilities, integrations, facts, relationships, sources, and implementation constraints so the web UI, SDK, API, and Agent read the same structure.
const manifest = await registry.getManifest('cloudflare-r2')
const sources = await registry.getSources('cloudflare-r2')
const prompt = await registry.getAiPrompt('cloudflare-r2')The shared contract#
The web UI, MCP, SDK, REST API, and Agent Skill are different access paths, but they should not maintain conflicting facts. They share the concepts of Product, Capability, Integration, Source, and Evidence, so callers can move between entry points without learning a different data model.
How search works#
Search fields include Product Name, Product Alias, Provider Name, Summary, Capability, and Tag. English queries can use PostgreSQL full-text search, while Chinese queries are supplemented by reliable substring matching.
Results are primarily ranked by database relevance, without unexplained manual scores. A search result is a candidate set, not a final recommendation.
Quality checks#
Professional results are not judged by match count alone. Check whether facts are traceable, fields are complete, sources are close to the product behavior, and the conclusion separates verified points from items that still need confirmation.
How agents use it#
An Agent should identify capabilities first, read candidate Manifests next, and then open official sources to confirm implementation details. Reuseio provides facts and structure; the caller decides against task constraints.