Agent Maturity Compass API - v1.2.0
Guides
HTTP API
GitHub
Preparing search index...
index
upsertOutcomeContract
Function upsertOutcomeContract
upsertOutcomeContract
(
workspace
:
string
,
contract
:
{
outcomeContract
:
{
agentId
:
string
;
description
:
string
;
metrics
:
{
category
:
|
"Emotional"
|
"Functional"
|
"Economic"
|
"Brand"
|
"Lifetime"
;
denominatorSignal
?:
string
;
description
:
string
;
evidenceRules
:
{
minSampleSize
?:
number
;
requiresNoAudit
?:
string
[]
;
trustTierAtLeast
:
"OBSERVED"
|
"ATTESTED"
|
"SELF_REPORTED"
;
}
;
inputs
?:
string
[]
;
metricId
:
string
;
numeratorSignal
?:
string
;
signal
?:
string
;
target
:
{
level3
:
string
|
number
|
boolean
;
level4
:
string
|
number
|
boolean
;
level5
:
string
|
number
|
boolean
;
}
;
type
:
"derived"
|
"ratio"
|
"avg"
;
}
[]
;
title
:
string
;
version
:
1
;
windowDefaults
:
{
minObservedRatioForClaims
:
number
;
reportingWindowDays
:
number
;
}
;
}
;
}
,
agentId
?:
string
,
)
:
{
path
:
string
;
sigPath
:
string
}
Parameters
workspace
:
string
contract
:
{
outcomeContract
:
{
agentId
:
string
;
description
:
string
;
metrics
:
{
category
:
|
"Emotional"
|
"Functional"
|
"Economic"
|
"Brand"
|
"Lifetime"
;
denominatorSignal
?:
string
;
description
:
string
;
evidenceRules
:
{
minSampleSize
?:
number
;
requiresNoAudit
?:
string
[]
;
trustTierAtLeast
:
"OBSERVED"
|
"ATTESTED"
|
"SELF_REPORTED"
;
}
;
inputs
?:
string
[]
;
metricId
:
string
;
numeratorSignal
?:
string
;
signal
?:
string
;
target
:
{
level3
:
string
|
number
|
boolean
;
level4
:
string
|
number
|
boolean
;
level5
:
string
|
number
|
boolean
;
}
;
type
:
"derived"
|
"ratio"
|
"avg"
;
}
[]
;
title
:
string
;
version
:
1
;
windowDefaults
:
{
minObservedRatioForClaims
:
number
;
reportingWindowDays
:
number
;
}
;
}
;
}
Optional
agentId
:
string
Returns
{
path
:
string
;
sigPath
:
string
}
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
Guides
HTTP API
GitHub
Agent Maturity Compass API - v1.2.0
Loading...