> ## Documentation Index
> Fetch the complete documentation index at: https://aomi.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Post v1pipelinesvmcommit

> Stateless chain lifecycle operation. The complete portable Build moves by value; commit revalidates and re-simulates before custody.



## OpenAPI

````yaml /api-reference/openapi.json post /v1/pipeline/svm/commit
openapi: 3.1.0
info:
  title: Aomi Event and Pipeline API
  version: 1.0.0
  description: >-
    Intent enters the runtime; one ordered stream of concrete Events leaves it.
    Actions are durable Events whose nested ActionRequest requires a client
    response.
servers:
  - url: https://chat.aomi.dev
    description: Production
  - url: https://chat-staging.aomi.dev
    description: Staging
security: []
paths:
  /v1/pipeline/svm/commit:
    post:
      description: >-
        Stateless chain lifecycle operation. The complete portable Build moves
        by value; commit revalidates and re-simulates before custody.
      operationId: commitsvmPipeline
      parameters:
        - $ref: '#/components/parameters/IdempotencyKey'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PipelineLifecycleRequest'
      responses:
        '200':
          description: Portable chain-specific Build or commit result
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PipelineSvmCommitResult'
        '401':
          $ref: '#/components/responses/Error'
        '403':
          $ref: '#/components/responses/Error'
        default:
          $ref: '#/components/responses/Error'
      security:
        - aomiOAuth:
            - pipeline:execute
components:
  parameters:
    IdempotencyKey:
      name: Idempotency-Key
      in: header
      required: true
      schema:
        type: string
        minLength: 1
        maxLength: 160
  schemas:
    PipelineLifecycleRequest:
      type: object
      description: >-
        Build request, explicit stage input, or a complete portable Build
        envelope depending on the endpoint.
    PipelineSvmCommitResult:
      type: object
      additionalProperties: false
      required:
        - status
        - digest
        - results
        - requests
      properties:
        status:
          const: committed
        digest:
          type: string
          pattern: ^sha256:[0-9a-f]{64}$
        results:
          type: array
        requests:
          type: array
    ErrorEnvelope:
      type: object
      required:
        - error
      properties:
        error: {}
  responses:
    Error:
      description: Stable public error
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ErrorEnvelope'
  securitySchemes:
    aomiOAuth:
      type: oauth2
      description: >-
        Better Auth OAuth 2.1 authorization-code/device grants. Access tokens
        are exact-resource bound; the Portal BFF verifies them and delegates a
        downscoped internal bearer.
      flows:
        authorizationCode:
          authorizationUrl: https://chat.aomi.dev/api/auth/oauth2/authorize
          tokenUrl: https://chat.aomi.dev/api/auth/oauth2/token
          scopes:
            agent:read: Read owned Agent turns and sessions
            agent:write: Start, continue, interrupt, update, or delete Agent sessions
            agent:actions:resolve: Resolve a durable Agent Action
            pipeline:catalog: Browse public Pipeline apps, skills, and operations
            pipeline:execute: Attempt Pipeline execution subject to Gate F policy
            account:apps:read: Read available applications and installed state
            account:apps:write: Install and remove applications
            account:credentials:read: Read credential declarations and presence without values
            account:credentials:write: Save and remove owned application credentials
            account:credits:read: Read included allowance and Credit Bank activity
            account:credits:topup: Buy durable Credit Bank value through x402
            account:usage:read: Read priced account usage
            mcp:agent: Use the Agent MCP protected resource
            mcp:pipeline: Use the Pipeline MCP protected resource
            payments:submit: Attach a client-held payment signature
            custody:delegate: Permit separately approved delegated custody
      x-device-authorization-url: https://chat.aomi.dev/api/auth/device/code
      x-aomi-resources:
        agent: https://chat.aomi.dev/v1/agent
        pipeline: https://chat.aomi.dev/v1/pipeline
        agentMcp: https://chat.aomi.dev/v1/agent/mcp
        pipelineMcp: https://chat.aomi.dev/v1/pipeline/mcp
        account: https://chat.aomi.dev/v1/account

````