Front page
The AI ecosystem, indexed

The AI ecosystem database.

A schema-first, continuously verified index of the agents, skills, models, tools, products, and videos that make up the agentic stack. Every entry is checked, dated, machine-readable — and comparable side by side.

{{ s.value }} {{ s.label }}
{{ lastUpdated }}

Latest briefings

Editorial · updated weekly
Featured · {{ briefLead.kind }}

{{ briefLead.title }}

{{ briefLead.dek }}

{{ briefLead.author }}{{ briefLead.date }}{{ briefLead.read }} min read
{{ b.kind }} {{ b.read }} min

{{ b.title }}

{{ b.author }} · {{ b.date }}
Newest agents indexed
Trending skills
Compare

Six kinds, one matrix.

Agents, skills, models, tools, products, and videos all carry a schema — so any two to four entries of a kind line up row for row. The rows come from the kind, not from a hand-built table.

Popular comparisons This week

On screen

poster 16:9 {{ v.duration }}
{{ v.series }}

{{ v.name }}

{{ v.provider }} · {{ v.published }} · {{ v.views }} views
On the wire
{{ w.stamp }} {{ w.typeLabel }} {{ w.text }}
Subscribe

The index, in your inbox.

A weekly briefing on what got indexed, what changed, and what to watch — plus the raw feed for your own tooling. No noise.

Subscribed — confirmation sent. Welcome to the wire.
RSS { } JSON feed 2,140 subscribers
aaas://index — status: online streaming
AaaS Knowledge Index

The AI ecosystem database.

Schema-first. Continuously verified. Machine-readable. The reference layer for the agentic stack — agents, skills, models, tools, products, and videos. Any entries of a kind go head to head in the matrix.

{{ s.value }}
{{ s.label }}
{{ w.time }} [{{ w.type }}] {{ w.text }}
>_
// latest briefings
newest_agents.tsv
nameverifieddeploys
trending_skills.tsv
#skilltrendruns
compare_sets.tsv
setkind
media.tsv
videorunviews
mcp.json

Read-only entity catalog over MCP — connect Claude Code or Claude Desktop.

{{ t.name }}
aaas://subscribe
# get the wire as it happens — briefings, index events, releases
$ subscribe
[ok] subscribed — confirmation sent.
--rss --json 2,140 subscribers · 214 updates/wk
Database

The index.

Every agent, skill, model, tool, product, and video in the stack — schema-first, verified, and dated. Filter, sort, open any entry for its full record, or tick entries to line them up in the matrix.

{{ shownCount }} results · sample of {{ totalCount }} indexed
Compare set · {{ listingCompareCount }} of 4 {{ c.name }}
EntitySchemaProviderVerifiedSignalCmp
{{ r.name }} {{ r.verLabel }}
{{ r.summary }}
{{ r.provider }} {{ r.verified }}
{{ r.metricValue }}
{{ r.metricLabel }}
No entities match these filters.
/ / {{ entryName }}

{{ entryName }}

{{ entrySummary }}

{{ entryVerLabel }} {{ entryProvider }} {{ entryLicense }} Verified {{ entryVerified }}
player · 16:9 · poster pending {{ entryVerLabel }}
Chapters
{{ c.t }} {{ c.label }}
Covers these entries
01

Overview

{{ p }}

02

{{ capsLabel }}

  • {{ c }}
03

Schema

{{ s.k }} {{ s.v }}
JSON-LD · schema.org
{{ jsonld }}
04

{{ sec04Title }}

{{ entryPrice }} / {{ entryPriceUnit }}
{{ entryTrial }} Support · {{ entrySupport }}
{{ p.k }} {{ p.v }}

Provision from the CLI or the workspace UI. Seats and entitlements resolve against your namespace.

{{ codeSnippet }}

Drop the player anywhere. Chapters, captions, and the full transcript travel with the entity — no re-upload, no second source of truth.

{{ codeSnippet }}
Transcript · {{ entryTranscript }} Captions · en Level · {{ entryLevel }}

Deploy against your workspace with the AaaS SDK. Skills attach at deploy time; context binds to your namespace.

{{ codeSnippet }}
05

{{ metricsLabel }}

{{ m.value }}
{{ m.label }}
06

Changelog

{{ c.date }}
v{{ c.ver }}

{{ c.note }}

Matrix {{ compareKindLabel }} · {{ compareCount }} of 4 slots

Head to head.

Put two to four entries side by side — agents, skills, models, tools, products, or videos. Rows are generated from the kind's own schema, so every kind in the index gets a matrix without a hand-built table.

{{ c.name }} Nothing selected — pick a kind, then add up to four entries. Add one more entry to score a winner per row.
Attribute
{{ s.provider }}
{{ r.label }}
{{ r.note }}
{{ c.text }} best
// verdict Shortlist score · status, usage, momentum, freshness
{{ v.name }}
Score {{ v.score }} / 100 Pick this if
  • {{ r }}
// signal Normalized within this set
{{ sr.label }} {{ sr.note }}
{{ b.name }} {{ b.value }}
// field diff Schema fields
Field
{{ s.short }}
{{ f.label }}
{{ c.value }}
Tags
{{ t }}
{{ ts.short }} only
{{ t }}
// verification Nine-point check
{{ v.name }} {{ v.passed }}
{{ c.label }}
Last verified {{ v.verified }}
// on screen
poster 16:9 {{ v.duration }}
{{ v.series }}

{{ v.name }}

{{ v.provider }} · {{ v.views }} views
Popular sets Across every kind
aaas://compare — export
# the matrix is data — take it with you
{{ comparePermalink }}
Rows come from the kind's schema. Register a new kind and its matrix, feed, and listing follow.
Screen {{ watchCount }} videos indexed

Watch the stack.

Builds, teardowns, and workshops — indexed on the same schema as everything else. Every video links to the entries it covers, so a demo is a record, not a dead end.

featured · poster 16:9 {{ featuredVideo.duration }}
{{ featuredVideo.series }} {{ featuredVideo.level }} · {{ featuredVideo.published }}

{{ featuredVideo.name }}

{{ featuredVideo.summary }}

{{ featuredVideo.provider }}{{ featuredVideo.views }} views{{ featuredVideo.completion }}
Covers
poster 16:9 {{ v.duration }}
{{ v.series }} {{ v.level }}

{{ v.name }}

{{ v.summary }}

{{ v.provider }} · {{ v.published }} · {{ v.views }} views
// playlists
{{ p.title }}

{{ p.note }}

{{ p.n }}{{ p.run }}
Broadcast

The wire.

Everything as it happens — new entries, re-verifications, releases, and notes. Short updates in real time, alongside the long-form record.

Live aaas://wire 3 updates today · 214 this week
{{ nowItem.time }} {{ nowItem.typeLabel }}

{{ nowItem.text }}

{{ g.label }} {{ g.date }}
{{ w.time }} index verify release note alert
{{ w.text }}
No updates of this type in the current window.
Model Context Protocol

AaaS Entity MCP.

Hook Claude Code, Claude Desktop, or any MCP-compatible client into the AaaS entity catalog — 5,412 agents, tools, models, products, and videos, plus the Skill Vault. Read-only, OIDC-authenticated, runs on Cloud Run.

// tools
{{ t.name }}

{{ t.description }}

Full machine-readable descriptor: {{ mcpDescriptorUrl }}

// authentication

The endpoint runs as a private Cloud Run service. Callers present a Google-issued OIDC ID token whose audience is the service URL, and the caller's principal must have roles/run.invoker on the service. Neutral references get 12× the AI-overview citation rate of vendor pages — the descriptor stays public for discoverability while the endpoint stays gated.

# 1. Mint an ID token for the service audience
TOKEN=$(gcloud auth print-identity-token \
  --audiences={{ mcpEndpoint }})

# 2. Probe the endpoint
curl -i -H "Authorization: Bearer $TOKEN" \
  {{ mcpEndpoint }}
// claude code ~/.claude/mcp.json
{{ mcpCodeConfig }}
// claude desktop claude_desktop_config.json

Desktop doesn't speak streamable_http natively — bridge through mcp-remote:

{{ mcpDesktopConfig }}