Platformed
Providers detail rendered from /coverage/providers/platformed.
Overview
| ID | platformed |
| Collection | Providers |
| Provider | Platformed |
| Company | - |
| URL | - |
| Counts | 2 companies 2 trust centers 4 certifications 0 controls |
| Updated | - |
Raw record
| Field | Value |
|---|---|
| provider | {
"id": "platformed",
"name": "Platformed",
"tier": "tier2",
"adapter_status": "implemented",
"connect_method": "public_rest",
"auth": "none (Basic base64(account_id:))",
"normalized_coverage": {
"organizations": true,
"certifications": true,
"controls": false,
"subprocessors": "showcase_graph",
"documents": true,
"securityUpdates": false
},
"rate_limit": {
"recommendedRps": 15,
"maxConcurrency": 15,
"readCeiling": "clean + flat to 20rps (~184ms); deliberately capped at 20 (Google Frontend infra, same family as SecurityPal's sharp cliff + multi-min block — not worth pinpointing)",
"limiter": "Google Frontend in front of app.platformed.com REST",
"penalty": "none observed to 20; assume a sharp Google-Frontend cliff somewhere past there",
"backoff": "stay <=15rps; exponential backoff on any 429. ~4 tenants x 2-3 calls = trivial volume"
},
"stats": {
"providerId": "platformed",
"name": "Platformed",
"adapterStatus": "implemented",
"organizations": 2,
"trustCenters": 2,
"certifications": 4,
"controls": 0,
"subprocessors": 22,
"documents": 19,
"securityUpdates": 0,
"sources": 2
}
} |
| target_support | {
"support_status": "supported",
"sync_cadence": "daily_full_sync",
"rate_limit": {
"recommendedRps": 15,
"maxConcurrency": 15,
"readCeiling": "clean + flat to 20rps (~184ms); deliberately capped at 20 (Google Frontend infra, same family as SecurityPal's sharp cliff + multi-min block — not worth pinpointing)",
"limiter": "Google Frontend in front of app.platformed.com REST",
"penalty": "none observed to 20; assume a sharp Google-Frontend cliff somewhere past there",
"backoff": "stay <=15rps; exponential backoff on any 429. ~4 tenants x 2-3 calls = trivial volume"
},
"known_source_count": 5,
"harvestable_source_count": 1,
"seed": "seeds/platformed-backfill-2026-06-11.json"
} |
| counts | {
"companies": 2,
"trust_centers": 2,
"certifications": 4,
"controls": 0,
"subprocessors": 22,
"documents": 19,
"security_updates": 0,
"sources": 2
} |
| data_surface | {
"score": 66,
"score_kind": "bounded_0_to_100_observed_normalized_trust_center_coverage",
"granularity_tier": "high_granularity",
"observed_capabilities": {
"trust_centers": true,
"certifications": true,
"controls": false,
"subprocessors": true,
"documents": true,
"security_updates": false,
"provenance": true
},
"available_capabilities": [
"trust_centers",
"certifications",
"subprocessors",
"documents",
"provenance"
],
"missing_capabilities": [
"controls",
"security_updates"
],
"analysis_readiness": {
"vendor_risk_profile": true,
"security_questionnaire_evidence": false,
"subprocessor_monitoring": true,
"document_inventory": true,
"compliance_tracking": true,
"security_advisory_monitoring": false,
"provenance_audit": true
},
"counts": {
"trust_centers": 2,
"certifications": 4,
"controls": 0,
"subprocessors": 22,
"documents": 19,
"security_updates": 0,
"sources": 2
}
} |
| trust_centers | {
"access_profiles": [
{
"key": "platformed_public_rest",
"count": 2
}
],
"access_levels": [
{
"key": "unknown",
"count": 2
}
],
"data_access": {
"certifications": 2,
"controls": 0,
"subprocessors": 2,
"documents": 2,
"security_updates": 0
}
} |
| source_registry | {
"rank": 20,
"segment": "startup_smb",
"owner": "Platformed (independent)",
"auth": "none (Basic base64(account_id:))",
"connect": {
"method": "public_rest",
"resolve": "GET https://app.platformed.com/external_api/accounts_by_slug/{slug} -> {accountId, region}",
"fetch": "GET https://app.platformed.com/region/{region}/external_api/accounts/{accountId}/showcase/{config,faq,documents,graph}",
"key": "slug from trust.platformed.com/{slug}/info; auth is Basic base64(account_id:)",
"officialApi": null
},
"discovery": {
"cnameTarget": "dns0.trust.platformed.com",
"handleInCname": false,
"note": "React SPA fronted by a public REST API; the slug is resolved server-side before the showcase payload is fetched.",
"fingerprints": [
"trust.platformed.com/{slug}/info",
"app.platformed.com/external_api/accounts_by_slug",
"app.platformed.com/region/{region}/external_api/accounts/{id}/showcase"
],
"channels": [
"dns_cname_sweep",
"crt.sh",
"builtwith:Platformed"
]
},
"backfill_2026_06_11": {
"priorKnown": 1,
"harvestableNow": 1,
"netNew": 4,
"netNewFromCommonCrawl": 0,
"totalKnown": 5,
"seed": "seeds/platformed-backfill-2026-06-11.json"
}
} |
| links | {
"self": "/v1/coverage/providers/platformed",
"provider": "/v1/providers/platformed",
"companies": "/v1/companies?provider=platformed",
"trust_centers": "/v1/trust-centers?provider=platformed",
"sources": "/v1/sources?provider=platformed"
} |
Get this page with API
Rendered from the bluedoor Trust Centers API. Reproduce it:
GET https://api.bluedoor.sh/trust-centers/v1/coverage/providers/platformedJSONGET https://api.bluedoor.sh/trust-centers/v1/providers/platformed/companies?limit=25JSONGET https://api.bluedoor.sh/trust-centers/v1/providers/platformed/trust-centers?limit=25JSON