Skip to content

feat(server): create a repository over a private admin API #84

Description

@PiquelChips

A repository is created with origin repo create on the server's own machine. A host needs to create one from its own service, when a person asks it to.

Nothing is created implicitly: a request that names a repository the server hasn't created is refused, even if the registry (#53) lists it. The host's service calls an explicit create, with the repository's ID and its first admin.

The call is on a private listener, apart from the public API, so it never crosses the public internet and only the host's own services reach it. Other calls between a host's services and the server belong there too.

Plan: sourceorigin-dev/sourceorigin#527, docs/plans/platform/.

Note

Written by Claude Fable 5.2 in Claude Code (via T3 Code)

Activity

  1. added this to the v0.2 milestone on Nov 13, 2026
  2. added
    enhancementNew feature or request
    securityTrust boundaries, authentication and access control
    area/serverOriginService, the HTTP API, the SDK and sync
    on Nov 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/serverOriginService, the HTTP API, the SDK and syncenhancementNew feature or requestsecurityTrust boundaries, authentication and access control

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions