On Tue, Dec 3, 2019 at 9:13 AM Ian Denhardt <i...@zenhack.net> wrote:

> For permanodes, the docs don't suggest that [timestamps] are required?
>

Sorry to be unclear; I was speaking about making timestamps optional for
permanodes only, not claims. My belief that they are required comes from
the API for schema.Builder. For something like my pkmail tool, I have a
permanode that all e-mail messages ever imported become "camliMembers" of.
I need that permanode to be predictable. If I create a Builder with
NewPlannedPermanode, my only options are to get an unsigned blob (with
Builder.Blob) or a blob signed at "now" (with Builder.Sign) or a blob
signed at a given time (with Builder.SignAt).

You may be interested in:
>
>     https://perkeep.org/doc/schema/keep


I'm interested in making blobs reachable (and indexable too) without
needing separate claims. If I have a blob X that's a highly structured JSON
object, where some of the JSON values are blobrefs, I'd like for Perkeep to
consider the referenced blobs reachable if X is reachable regardless of any
claims connecting X to other blobs. Fewer total blobs are needed this way,
as long as no mutability is required, and complex trees of objects (like
the headers, bodies, and attachments of a folder full of e-mail messages)
can be reconstructed more easily and efficiently.

But maybe that's just not the Perkeep Way...

Cheers,
- Bob

-- 
You received this message because you are subscribed to the Google Groups 
"Perkeep" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to perkeep+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/perkeep/CAEf8c4_BPJPjXDyYKCN17JbqNb%2BxGP5zm4Ft5-zEdoEXFedr8w%40mail.gmail.com.

Reply via email to