crystal_artifact
Register, list, inspect, or delete virtual and physical artifacts across cave or crystal registries to track targets, instruments, and preconditions by ID, URI, or location.
Instructions
Register, list, inspect, or delete virtual and physical artifacts across cave or crystal.
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": {
"action": "<action>"
},
"name": "crystal_artifact"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Artifact identifier (required for register/inspect/delete) | |
| uri | No | Artifact URI pointer | |
| cave | No | Target cave registry | |
| name | No | Artifact human-readable name | |
| role | No | Role: target, instrument, or precondition | |
| action | Yes | Action: list, register, inspect, delete, or remove | |
| geo_uri | No | Geo coordinates URI | |
| substrate | No | Substrate: virtual or physical | |
| crystal_id | No | Optional crystal ID for crystal-scoped operations | |
| media_type | No | MIME / media type | |
| description | No | Artifact description | |
| civic_address | No | Physical civic address | |
| location_name | No | Physical location name | |
| bench_coordinates | No | Physical bench coordinates |