This document is current. The ideas haven't been implemented nor fully worked out yet. See the mailing list for discussion.
CVS revision: $Id: record_keeper.html,v 1.123 2004/07/17 11:33:25 arnowa Exp $
Mnet/Mojo Nation has always had the primitive of the "block". The block had a block id which was the sha1 of the contents of the block. Blocks were only allowed to be certain fixed sizes (16kiB up to some power of two). The block is always encrypted so that they computer serving the block couldn't discover what the contents of the block are.
Record Keeper adds a new primitive, called a "record" (this name suggested by Artimage). Like the block it will have a range of fixed sizes, but smaller than the block (512B up to 16kiB). It will also be encrypted. The key difference is that record id cannot be derived from the encrypted record. That is: a record is not self authenticating.
Let's see what happens when we publish the metadata about a file to the Record Keeper system:
mnet:ynm5macprw399bgxo4dhimeepcx7r79xin4knuzsyamj51t1mkiutdwc45),
and we also know some other bits about it, like that that it's a song by
Lisa Reins, called "Shake All Over", and offered under the creative common's
license "Attribution-NonCommercial 1.0"
(here is the song I'm talking about:
http://creativecommons.org/works/view/1449). We also know a lot more
details like that the file has the bitprint
CWRXLWCZZDOAL7PHJNMWHAOQH6HNJETJ.SBWGQLP4VXZ22MSXZL5VI3ZLLACXWZRVMLOWBZQ
and the musicbrainz track id of
25d6bd0c-1a37-4e26-bacd-31dc316515c8, and lots and lots of
other details that we can find by looking at the file or using a lookup
service like bitzi or musicbrainz, find out about a file.| Subject | Property | Object |
|---|---|---|
| mnet:ynm5macprw399bgxo4dhimeepcx7r79xin4knuzsyamj51t1mkiutdwc45 | http://purl.org/dc/elements/1.1/title | Shake All Over |
| mnet:ynm5macprw399bgxo4dhimeepcx7r79xin4knuzsyamj51t1mkiutdwc45 | http://purl.org/dc/elements/1.1/creator | Lisa Reins |
| mnet:ynm5macprw399bgxo4dhimeepcx7r79xin4knuzsyamj51t1mkiutdwc45 | http://web.resource.org/cc/license | http://creativecommons.org/licenses/by-nc/1.0 |
| and on and on... | ||
c4ed14e2020dd45edb57b5fba2f40dd93952505e and that is the record
id.
CVS revision: $Id: record_keeper.html,v 1.123 2004/07/17 11:33:25 arnowa Exp $