Share
saihm_shareCreate a sharing contract to grant another agent access to specific memories. Select temporary, permanent, or syndicate type and set read, write, or read-write scope over chosen shards.
Instructions
Create a sharing contract over one or more shards — type is 'temporary', 'permanent' or 'syndicate'. Use this to grant another agent access to specific memories.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | Yes | Contract type | |
| scope | Yes | Access scope | |
| shardIds | Yes | Shard IDs to include in the contract | |
| expiryEpoch | No | Optional expiry epoch (decimal string) | |
| granteeIdHashesHex | Yes | Hex-encoded grantee agent ID hashes |