POST
/
projects

Authorizations

Authorization
string
header
required

JWT-based authentication using bearer token scheme

Query Parameters

is_off_chain
boolean

Indicates if project creation occurs off-chain, typically used for infrastructure marketplace projects

Body

application/json

Project configuration and status update parameters

name
string
required

Human-readable project name

user_address
string
required

Project owner's blockchain address

cost
number

Project cost in USD

da_name
string

Selected Data Availability system

deployment_id
number

Associated deployment identifier

deployment_request_id
string

Associated deployment request identifier

expected_metric
object

Project performance target metrics

id
string

Project identifier from blueprint smart contract

note
string

User-provided project notes

pay_amount
number

Payment amount specified in payment configuration

pop
string

Proof of Performance data

proposal_id
number

Associated proposal identifier

proposal_request_id
string

Associated proposal request identifier

recommendation_param
object

Smart contract recommendation parameters

solver_uuid
string

Assigned solver node identifier

status
enum<string>

Current project lifecycle status

Available options:
draft,
waiting_proposal,
setting_proposal,
setting_pay,
waiting_deployment,
deploying,
live,
terminated
target_performance
number

Performance target from chatbot interaction

user_case
string

Project category classification

workers_uuid
string

Comma-separated list of assigned worker identifiers

Response

200 - application/json

Comprehensive project information including updates and responses

name
string
required

Human-readable project name

user_address
string
required

Project owner's blockchain address

cost
number

Project cost in USD

created_at
string

Project creation timestamp

da_name
string

Selected Data Availability system

deployed_workers
object[]

List of workers deployed for the project

deployment_id
number

Associated deployment identifier

deployment_request_id
string

Associated deployment request identifier

expected_metric
object

Project performance target metrics

id
string

Project identifier from blueprint smart contract

note
string

User-provided project notes

pay_amount
number

Payment amount specified in payment configuration

pop
string

Proof of Performance data

proposal_id
number

Associated proposal identifier

proposal_request_id
string

Associated proposal request identifier

proposed_solver
object

Solver node information and metrics

recommendation_param
object

Smart contract recommendation parameters

solver_uuid
string

Assigned solver node identifier

status
enum<string>

Current project lifecycle status

Available options:
draft,
waiting_proposal,
setting_proposal,
setting_pay,
waiting_deployment,
deploying,
live,
terminated
target_performance
number

Performance target from chatbot interaction

updated_at
string

Last update timestamp

user_case
string

Project category classification

workers_uuid
string

Comma-separated list of assigned worker identifiers