Object Storage
Shape market (the aws s3 api re-served; convergence by imitation, graded by declared degree). The Kin Score Market layer reads each provider in its market: who it integrates with, how deep those integrations go, and where the market publishes its own structure. Methodology.
Where this market publishes its structure
- Providers' own S3 compatibility pages and operation matrices (fetched, saved under evidence/compatibility/) machine-readable
- Providers' own contracts naming the S3 API (info/tags/path descriptions) machine-readable
- Structural detection: S3 operation names and paths in providers' contracts (ours, marked) machine-readable
- Zapier, n8n, Make, Composio, Monid connector catalogs machine-readable
- AWS, Azure and Google Cloud marketplace listings (distribution, reported beside) machine-readable
- JS-rendered compatibility pages (IBM Cloud Docs, Hetzner supported-actions) not machine-readable: client-rendered; no text without a browser
- Conformance test running the AWS SDK against each endpoint not machine-readable: not built; would be the highest evidence tier
Own = declares at least one integration itself; covered = visible only because an aggregator, standards body, regulator or partner contract names it; distribution-only = listed only on cloud marketplaces it sells through, a channel reported beside, never counted as its own declared integrations; undeclared = nothing we can read, so no number; declares_compatibility = providers with a `compatible` shape vote, report only (kin, 2026-10-13): never counted as own, never in depth or position.
Leaders by position (provisional)
Provisional: grouped by position, depth compared within a position only. Distribution (cloud marketplaces) and iPaaS bridges are counted beside position, never inside it. Unknown-builder listings are left out of position shares and counted here.
covered 5 · reached mainly through aggregators
| Provider | Depth | Integrations | In / out | Unknown builder | Distribution | iPaaS bridge | Mix |
|---|---|---|---|---|---|---|---|
| CoreWeave | 0 | 0 / 0 | 0 | 0 | 0 | covered 100% | |
| Crusoe | 0 | 0 / 0 | 0 | 0 | 0 | covered 100% | |
| Nebius | 0 | 0 / 0 | 0 | 0 | 0 | covered 100% | |
| Oracle Cloud Infrastructure | 0 | 0 / 0 | 0 | 0 | 0 | covered 100% | |
| Scaleway | 0 | 0 / 0 | 0 | 0 | 0 | covered 100% |
distribution 4 · only sells through cloud marketplaces
| Provider | Depth | Integrations | In / out | Unknown builder | Distribution | iPaaS bridge | Mix |
|---|---|---|---|---|---|---|---|
| NetApp | 19.2 thin | 2 | 0 / 2 | 0 | 2 | 0 | distribution 100% |
| Pure Storage | 19.2 thin | 2 | 0 / 2 | 0 | 2 | 0 | distribution 100% |
| Fastly | 9.6 thin | 1 | 0 / 1 | 0 | 1 | 0 | distribution 100% |
| MinIO | 9.6 thin | 1 | 0 / 1 | 0 | 1 | 0 | distribution 100% |
undeclared 23 · declares nothing we can read: no number
| Provider | Depth | Integrations | In / out | Unknown builder | Distribution | iPaaS bridge | Mix |
|---|---|---|---|---|---|---|---|
| Amazon S3 | undeclared | - | - | - | - | - | |
| Backblaze | undeclared | - | - | - | - | - | |
| Ceph | undeclared | - | - | - | - | - | |
| Cloudflare R2 | undeclared | - | - | - | - | - | |
| Cubbit | undeclared | - | - | - | - | - | |
| Digital Ocean | undeclared | - | - | - | - | - | |
| Exoscale | undeclared | - | - | - | - | - | |
| Filebase | undeclared | - | - | - | - | - | |
| Garage | undeclared | - | - | - | - | - | |
| Gcore | undeclared | - | - | - | - | - | |
| Google Cloud Storage | undeclared | - | - | - | - | - | |
| Hetzner | undeclared | - | - | - | - | - | |
| Impossible Cloud | undeclared | - | - | - | - | - | |
| International Business Machines | undeclared | - | - | - | - | - | |
| Linode | undeclared | - | - | - | - | - | |
| Azure Blob Storage | undeclared | - | - | - | - | - | |
| NexGen Cloud | undeclared | - | - | - | - | - | |
| Rook | undeclared | - | - | - | - | - | |
| SAKURA internet | undeclared | - | - | - | - | - | |
| Storj | undeclared | - | - | - | - | - | |
| Supabase | undeclared | - | - | - | - | - | |
| Tigris | undeclared | - | - | - | - | - | |
| Wasabi | undeclared | - | - | - | - | - |
Shape adoption report only — not weighted
Pattern: imitation. Shape gravity (counted by company, one edge per provider, the best evidence kept): 32. Convergence in the cohort: 25 of 30 (83.3%) — cohort members (minus the anchor's family, mediators and rival shapes) with at least one compatible edge to the shape, read from evidence.
aws-s3 anchor Amazon Web Services · 32 adopters, 34 declared by the provider
By degree: full 3, declared-subset 11, declared-unqualified 19, interoperable-subset 1. By evidence: own-docs 21, own-contract 12, own-blog 1.
| Provider | Degree | Evidence | Supported share |
|---|---|---|---|
| Cubbit | full | own-docs | - |
| Impossible Cloud | full | own-docs | - |
| Wasabi | full | own-docs | - |
| Backblaze | declared-subset | own-docs | 0.0 |
| Ceph | declared-subset | own-docs | 0.0 |
| Cloudflare R2 | declared-subset | own-docs | 0.373 |
| Crusoe | declared-subset | own-docs | 0.0 |
| Digital Ocean | declared-subset | own-docs | 0.03 |
| Garage | declared-subset | own-docs | 0.418 |
| MinIO | declared-subset | own-docs | 0.91 |
| Nebius | declared-subset | own-docs | 0.373 |
| Storj | declared-subset | own-docs | 0.582 |
| Supabase | declared-subset | own-docs | 0.299 |
| Tigris | declared-subset | own-docs | 0.627 |
| Apache Ozone | declared-unqualified | own-contract | - |
| Appwrite | declared-unqualified | own-blog | - |
| Cloudflare | declared-unqualified | own-contract | - |
| CoreWeave | declared-unqualified | own-docs | - |
| CubeFS | declared-unqualified | own-contract | - |
| Exoscale | declared-unqualified | own-contract | - |
| Fastly | declared-unqualified | own-docs | - |
| Filebase | declared-unqualified | own-contract | - |
| Gcore | declared-unqualified | own-contract | - |
| Hetzner | declared-unqualified | own-docs | - |
| IBM | declared-unqualified | own-contract | - |
| Insforge | declared-unqualified | own-contract | - |
| Linode | declared-unqualified | own-docs | - |
| Nasuni | declared-unqualified | own-contract | - |
| Oracle | declared-unqualified | own-contract | - |
| Oracle Cloud Infrastructure | declared-unqualified | own-docs | - |
| Rook | declared-unqualified | own-contract | - |
| Scaleway | declared-unqualified | own-docs | - |
| Sevalla | declared-unqualified | own-contract | - |
| Google Cloud Storage | interoperable-subset | own-docs | - |
- Rival shapes (own contracts, not re-served): Azure Blob Storage
- In the cohort, declaring nothing we can read: SAKURA internet, NexGen Cloud, Pure Storage, NetApp, International Business Machines
- Evidence ladder: conformance-register > own-docs > own-contract > own-blog > ae-structural. Degrees: full | declared-subset | declared-unqualified | interoperable-subset | same-vocabulary-own-path.
Generated 2026-10-13 from API Evangelist's own files; nothing on this page is a model's judgement. Provisional and unweighted; not part of the Kin Score composite or agent readiness. Read the Market layer methodology. Disagree with an edge? Every edge cites its evidence and can be corrected through the normal correction path.