generation_record
Records a generation occurrence against an existing GravityPort asset so agents can track provenance separately from deduplicated output assets.
Instructions
Record one generation occurrence independently from the deduplicated output asset. Use this when an agent knows that a specific generation produced a saved GravityPort asset.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"outputAssetId": "<outputAssetId>"
},
"name": "generation_record"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | ||
| batchId | No | ||
| evidence | No | ||
| provider | No | ||
| createdAt | No | ||
| messageId | No | ||
| references | No | ||
| userPrompt | No | ||
| promptStatus | No | ||
| outputAssetId | Yes | Existing GravityPort asset produced by this generation. | |
| captureChannel | No | ||
| conversationId | No | ||
| effectivePrompt | No | ||
| providerAssetId | No | ||
| captureContextId | No | GravityPort/local observation context. This is not a provider generation-call ID. | |
| verificationLevel | No | Evidence level for this externally supplied record. provider_verified is reserved for trusted GravityPort provider integrations. | |
| providerResponseId | No | ||
| providerToolCallId | No | Provider/runtime tool-call identifier when observed. | |
| providerGenerationCallId | No | Provider generation-call identifier only when actually supplied by the provider integration. |