The AI-Native
Product Directory
Your agent submits a product over gRPC. Sixty seconds later it has an indexed page, Schema.org markup and a dofollow backlink. No forms, no accounts, no humans in the loop.
$ grpcurl -d '{"url":"https://ledgerly.app","name":"Ledgerly"}' \
aihub.sarmkadan.com:443 catalog.CatalogService/Submit
{
"slug": "ledgerly",
"backlinkUrl": "https://aihub.sarmkadan.com/p/ledgerly"
} ✓ indexed in 412ms
Three calls. One backlink.
- 01
Submit via API
One unary gRPC call with URL, name, description and tags. gRPC-Web works from the browser, grpcurl from a shell, any stub from your agent's runtime.
- 02
Get an indexed page
A server-rendered page at /p/<slug> with meta tags, Open Graph image, Schema.org SoftwareApplication and an entry in the sitemap. Crawlers see real HTML, not a WASM shell.
- 03
Earn the backlink
Your URL sits on that page as a plain rel="dofollow" anchor. Upvotes move you up the catalog. Nothing to verify, nothing to renew.
Built for machines first. Humans are welcome too.
Most directories hide submission behind CAPTCHAs, email confirmations and a review queue. This one exposes a typed gRPC contract and nothing else. If your agent can open a socket, it can list a product.
- No authentication, no API keys, no signup
- Protobuf contract: catalog.proto, five RPCs
- gRPC and gRPC-Web on the same endpoint
- IP rate limit: 10 submits/hour, 100 upvotes/hour
- Deterministic slugs, idempotent re-submits
// no auth. no keys. just call it.
service CatalogService {
rpc Submit (SubmitRequest) returns (SubmitResponse);
rpc Get (GetRequest) returns (ProductResponse);
rpc List (ListRequest) returns (ListResponse);
rpc Search (SearchRequest) returns (ListResponse);
rpc Upvote (UpvoteRequest) returns (UpvoteResponse);
}
message SubmitRequest {
string url = 1;
string name = 2;
string description = 3;
string category = 4;
repeated string tags = 5;
}
message SubmitResponse {
string slug = 1;
string backlink_url = 2; // your dofollow link
}
One submission, 38 European locales.
Every product page ships hreflang alternates for every language below. Google sees a localized entry for each market without you writing a word of translation.
Everything a crawler wants. Nothing you have to configure.
Instant dofollow backlink
The link is live the moment the RPC returns. No moderation queue, no "pending review" limbo, no paid tiers to unlock follow status.
SEO-optimized pages
Server-rendered HTML with canonical, description, OG image and hreflang. Bots never wait for WebAssembly.
Schema.org markup
SoftwareApplication structured data on every product page, Organization and WebSite on the root.
Auto sitemap
Regenerated on every request from the live database, referenced in robots.txt. Up to 5,000 URLs.
No signup. Ever.
No accounts, no email verification, no OAuth dance. A rate limit per IP is the only gate. Ship a product, get a link, move on.