BronzeObject.
An artefact as the source gave it, keyed by its content hash, with the way it came by, the job, the time and the hop stamp; the bytes sit beside the row in the engine's own column, never in the row
Figure 1BronzeObjectspecified
- kind
- fact
- scope
- follows
- key
- its content hash on its plane
- store
- lake:landed
- family
- sources
Fields#
| field | type | required | note |
|---|---|---|---|
hash | hash | yes | the artefact’s content hash, its key |
source | Source | yes | |
way | AccessMethod | no | |
job | id | yes | the job or the capture that deposited it |
address | text | no | the address the artefact was read from, when it has one |
kind | one of a page | a file | a response | a stream | yes | |
at | time | yes | when it was deposited |
bytes | bytes | yes | the size of the artefact |
chunks | count | yes | how many chunks the bytes were written in |
hop | HopStamp | yes | the deposit’s hop |
plane | Plane | yes |
Routes that use it#
No route takes or returns BronzeObject directly. The record holds it, and the objects that point at it reach it.