curl --location --request PUT '/v1/blueprints/' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"category": "string",
"default_dyadic": {
"confidence_threshold": 0,
"enabled": true,
"initial_weight": 0,
"learnable_traits": [
"string"
],
"max_relationships": 0,
"max_weight": 0
},
"default_growth": {
"boundaries": [
{
"excluded_values": [
"string"
],
"max_value": 0,
"min_value": 0,
"reason": "string",
"trait_ref": "string"
}
],
"domain_rates": {
"behavior": 0,
"identity": 0,
"narrative": 0
},
"goal_states": [
{
"attraction_strength": 0,
"description": "string",
"id": "string",
"trait_targets": {
"property1": 0,
"property2": 0
}
}
],
"triggers": [
{
"affected_traits": [
"string"
],
"condition": "string",
"direction": "toward_target",
"id": "string",
"rate_multiplier": 0
}
],
"type": "FIXED"
},
"description": "string",
"name": "string",
"traits": [
{
"default": {
"constraint": {},
"lock": "HARD",
"trait_ref": "string",
"value": {}
},
"required": true,
"trait_ref": "string"
}
],
"visibility": "PRIVATE"
}'{
"blueprint_id": "string",
"category": "string",
"created_at": "string",
"created_by": "string",
"default_dyadic": {
"confidence_threshold": 0,
"enabled": true,
"initial_weight": 0,
"learnable_traits": [
"string"
],
"max_relationships": 0,
"max_weight": 0
},
"default_growth": {
"boundaries": [
{
"excluded_values": [
"string"
],
"max_value": 0,
"min_value": 0,
"reason": "string",
"trait_ref": "string"
}
],
"domain_rates": {
"behavior": 0,
"identity": 0,
"narrative": 0
},
"goal_states": [
{
"attraction_strength": 0,
"description": "string",
"id": "string",
"trait_targets": {
"property1": 0,
"property2": 0
}
}
],
"triggers": [
{
"affected_traits": [
"string"
],
"condition": "string",
"direction": "toward_target",
"id": "string",
"rate_multiplier": 0
}
],
"type": "FIXED"
},
"description": "string",
"id": "string",
"name": "string",
"namespace": "SYSTEM",
"owner_id": "string",
"traits": [
{
"default": {
"constraint": {},
"lock": "HARD",
"trait_ref": "string",
"value": {}
},
"required": true,
"trait_ref": "string"
}
],
"updated_at": "string",
"visibility": "PRIVATE"
}