Developer Portal

Public API

Every endpoint is read-only, CORS-enabled and cacheable. Write intents are minted server-side with scoped capability tokens.

Base URL
https://melega.space

Discovery

Projects, creators and partners observed by Melega Radar.

GET/api/public/projects/{project_id}

Canonical public record for one observed project.

  • project_id path · requiredSpace project identifier.
Auth: publicCache: public, max-age=60
GET/api/public/creators/discovered

Creators discovered by Radar, before claim.

Auth: publicCache: public, max-age=60
GET/api/public/creators/verified

Creators verified through the Space lifecycle.

Auth: publicCache: public, max-age=60
GET/api/public/partners

Partner registry with lifecycle stages and authority.

Auth: publicCache: public, max-age=60
GET/api/public/radar/graph

Radar observation graph edges.

Auth: publicCache: public, max-age=60

Melega Score

Reputation, confidence and risk read models.

GET/api/public/score/{project_id}

Melega Score snapshot: dimensions, confidence, coverage and risk.

  • project_id path · requiredSpace project identifier.
Auth: publicCache: public, max-age=60
GET/api/public/projects/{project_id}/reputation-widget

Reputation widget read model as JSON.

Auth: publicCache: public, max-age=60
GET/api/public/projects/{project_id}/reputation-badge.svg

Reputation badge rendered as SVG.

Auth: publicCache: public, max-age=300

Market

DEX, chain and market observation surfaces.

GET/api/public/market

Market observation snapshot with freshness metadata.

Auth: publicCache: public, max-age=30
GET/api/public/projects/{project_id}/market

Per-project market state across indexed pools.

Auth: publicCache: public, max-age=30
GET/api/public/signals

Published intelligence signals.

Auth: publicCache: public, max-age=60
GET/api/public/news

Newsroom feed with freshness guards.

Auth: publicCache: public, max-age=60

Commerce

Published catalogue, pricing and receipts.

GET/api/public/commercial/catalog

Canonical commercial catalogue: SKUs, prices and durations.

Auth: publicCache: public, max-age=60
GET/api/public/services

Professional service catalogue.

Auth: publicCache: public, max-age=60
GET/api/public/services/{slug}

One professional service with pricing and deliverables.

Auth: publicCache: public, max-age=60
GET/api/public/pricing/memberships

Project membership tiers and included value.

Auth: publicCache: public, max-age=60
GET/api/public/receipts/{receipt_id}

Verifiable settlement receipt.

Auth: publicCache: public, max-age=60
GET/api/public/payment-networks

Supported settlement networks and assets.

Auth: publicCache: public, max-age=300

Visibility

Placements, inventory and campaign analytics.

GET/api/public/pricing/visibility-inventory

Visibility inventory and published unit pricing.

Auth: publicCache: public, max-age=60
GET/api/public/space/visibility/placements

Active placements with labelled sponsorship state.

Auth: publicCache: public, max-age=30
GET/api/public/campaign-analytics

Campaign delivery analytics (observed only, never fabricated).

Auth: publicCache: public, max-age=60
GET/api/public/banners/generate.svg

Server-rendered banner creative.

Auth: publicCache: public, max-age=300

Verified Network

Professional profiles, badges and verification state.

GET/api/public/professional-profiles

Index of public professional profiles.

Auth: publicCache: public, max-age=30
GET/api/public/professional-profiles/{profile_id}

Public professional profile document.

Auth: publicCache: public, max-age=30, must-revalidate
GET/api/public/professional-profiles/{profile_id}/credentials

Credentials and verification state for a profile.

Auth: publicCache: public, max-age=15
GET/api/public/badges

Badge registry: families, evidence contracts and issuance rules.

Auth: publicCache: public, max-age=300
GET/api/public/badges/{slug}/embed.svg

Embeddable badge asset.

Auth: publicCache: public, max-age=300

Runtime

Health, readiness, capability discovery and provenance.

GET/api/public/

Machine entrypoint: authority, endpoints and ingestion order.

Auth: publicCache: public, max-age=60
GET/api/public/capabilities

Capability discovery document.

Auth: publicCache: public, max-age=60
GET/api/public/health

Liveness and dependency checks.

Auth: publicCache: no-store
GET/api/public/readiness

Readiness gate for machine consumers.

Auth: publicCache: no-store
GET/api/public/provenance

Provenance and authority declaration.

Auth: publicCache: public, max-age=300
GET/api/public/platform/status

Platform status page read model.

Auth: publicCache: no-store

Machine discovery

The catalogue on this page is served as JSON so agents can ingest it directly.

curl https://melega.space/api/public/platform/catalogue