Comments (5)
We only care about the timings in the KEL/TEL associated with the DIDDoc, if that helps.
It sounds like watchers process the events to create their own KEL/TEL, possibly with different times? Presumably that means the times are not part of the chain of events in the KEL/TEL, since using local times would result in different outcomes.
Is KERI only concerned with the ordering of events, and not their time, or does (local) time play into the event stream?
from tswg-did-method-webs-specification.
Do ACDCs have an issuance and/or validity date, like the "validFrom" property in the VCDM or "nbf" / "iat" claims in JWT?
from tswg-did-method-webs-specification.
Is KERI only concerned with the ordering of events, and not their time, or does (local) time play into the event stream?
I believe local time is a form of available metadata, but is not considered trustworthy. What is guaranteed is relative order.
from tswg-did-method-webs-specification.
Do ACDCs have an issuance and/or validity date, like the "validFrom" property in the VCDM or "nbf" / "iat" claims in JWT?
There is no guaranteed timestamp info in an ACDC; it has or doesn't have such info depending on the schema. https://trustoverip.github.io/tswg-acdc-specification/draft-ssmith-acdc.html#name-top-level-fields
from tswg-did-method-webs-specification.
To summarize my answers: I agree with @peacekeeper that versionId
is trivial to support. KEL versions are simply numbered with sequential integers, so the value of the versionId
arg would be a number like 1, 2, 3.
It is possible to support versionTime
in specifically constrained KERI ecosystems, but there is no generic features upon which versionTime
could be implemented with trustworthiness and precision. So I would vote that we simply not support it in this method.
Of these 2, I think versionId
is actually far more useful, anyway. Distributed timestamping is a wicked hard problem.
from tswg-did-method-webs-specification.
Related Issues (20)
- Reorder section 7 to emphasize the DID Method Operations and add Create/Update details HOT 5
- Security Characteristics are difficult to relate to did:webs HOT 2
- ABNF definition of method in section 6.2 not a full ABNF specification HOT 1
- Terminology needs to be aligned and KERI only question (related) HOT 10
- International and Unicode domain names
- Too much informative text; normative requirements not clear enough HOT 2
- Glossary Terms - ToIP & did:webs alignment HOT 3
- KERI Version strings all legacy in example jsons
- State document conventions regarding normative statements, informative statements, etc.
- Request to add did:webs to the DID method registry HOT 1
- Align blog post with Muggles session HOT 1
- attribute more contributors or editors HOT 2
- Direct mode AIDs are not the simplest, are they? HOT 1
- Discuss spec versioning and did document verification
- Spoofing did:webs didDocs HOT 7
- Cleanup defs and/or terminology.md HOT 4
- Remove the “Transformations” section, or at least the “did:peer” part of it HOT 2
- Full Example section paragraph is difficult for a newbie to parse and match with JSON HOT 2
- Can we shift or somehow de-emphasize the terminology section? HOT 4
- why must FQDN not include IP addresses? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tswg-did-method-webs-specification.