Information
How the hub works
For the technical reader: the proof-of-concept build this demo runs, the enterprise build we recommend for CP, and which Google Cloud services do what.
How value moves

The proof-of-concept build (this demo, 5 million items)

The enterprise build for CP, high level

The enterprise build for CP, detailed

Proof of concept and enterprise build, service by service
| Capability | Proof of concept | Enterprise build | Why the difference |
|---|---|---|---|
| Content intake | Public sample content; Cloud Run jobs loader; wire simulator | CP's NewsML feed through Pub/Sub and Dataflow; Document AI OCR | Needs CP's estate |
| Rights | Simulated rights split | Rights registry with AP and freelance terms | Needs CP's contracts |
| Storage and keys | Cloud Storage, BigQuery, Cloud KMS key in Montréal | Plus External Key Manager and keys on BigQuery and the index | Sovereign tier |
| Index and answers | Agent Search global location; Gemini global endpoint | Agent Search Canada location; Gemini on the Montréal endpoint | Residency |
| Prompt security | Model Armor, one template; Sensitive Data Protection | Model Armor template per tenant | Tenants |
| API management | API Gateway in us-east4: keys, quotas, metrics (not offered in Canada) | Apigee in Montréal: developer portal, OAuth, rate plans, monetization, Apigee MCP | Residency of the API path; bills by the hour |
| Sign-in | Demo keys | Identity Platform | Not needed for the demo |
| Edge protection | Cloud Armor rate limiting | Cloud Armor with reCAPTCHA Enterprise | Bots are not a demo concern |
| Data products | Knowledge Catalog product; BigQuery sharing listing | Plus a Cloud Marketplace listing | Producer onboarding |
| Agents | ADK buyer agent on Agent Runtime; partner agent over A2A | Plus Gemini Enterprise workspaces | Licensed per seat |
| Telemetry | Operations page and Looker Studio | Looker | Paid tier |
| Governance | IAM, Cloud KMS, audit logs | Assured Workloads Canada boundary, VPC Service Controls, Access Transparency | Organization-level account |
| Scale | 1 million items now; 5 million for the client demo | CP's full archive | Content, not platform |
Services and their job
| Service | Job here |
|---|---|
| Cloud Storage, BigQuery (Montréal) | Archive files, metadata, rights, the usage ledger, invoices |
| Agent Search with Gemini | Rights-filtered index; cited answers in English and French |
| Cloud Run | This portal, the REST API and the MCP server, one rule set |
| Model Armor, Sensitive Data Protection | Prompt and answer screening; personal information redaction |
| Cloud KMS, IAM, Cloud Audit Logs | Customer-held keys, least privilege, a record of data access |
| Knowledge Catalog, Pub/Sub | Governed data products with contracts; change events to partners |
| Apigee | Developer portal, keys, quotas, rate plans in front of the same API |
| Agent Development Kit, Agent Runtime, A2A | Buyer and partner agents using the same products under the same licence |
| Looker Studio | Usage and revenue dashboards over the ledger |
Live status
Read from /v1/health on this service.