← back to Riverun

Riverun Platform Contract

The flagship social app is the front door for one identity graph, one creator economy, one trust model, and many experiences across web, workspace, commerce, and Burn City.

Identity

  • GET /v1/me
  • OIDC + PKCE
  • Passkeys
  • Session inventory

Social

  • GET /v1/feed/home
  • POST /v1/posts
  • GET /v1/spaces
  • POST /v1/messages

Creator economy

  • POST /v1/tips
  • GET /v1/creators/{id}/earnings
  • GET /v1/entitlements
  • ticket.issued

Burn City

  • GET /v1/burncity/presence
  • POST /v1/burncity/quests/{id}/claim
  • crew.joined
  • entitlement.granted

Trust and safety

  • POST /v1/reports
  • GET /v1/moderation/cases
  • appeal.created
  • moderation.action.applied

Webhook Families

post.createdspace.startedmessage.receivedcreator.tip.receivedmembership.renewedticket.issuedticket.redeemedentitlement.grantedburncity.quest.completedbusiness.order.createdmoderation.action.applied

Platform Rules

  • Riverun identity is canonical; product profiles attach to it.
  • Wallets and tickets are linked proofs, not root accounts.
  • Core feed stays free of promoted slots.
  • Moderation, privacy, and auditability ship as platform primitives.