Comments (10)
@henkvancann I am okay with more generic terms for future efforts. But to avoid the delay of the ideal case, for v1.0 we should remain KERI specific and so the KERI specific terms should remain.
from tswg-did-method-webs-specification.
Related to #101
from tswg-did-method-webs-specification.
Also mentioned on slack by @swcurran here https://trustoverip.slack.com/archives/C05JPQBN571/p1704325268194999
from tswg-did-method-webs-specification.
From our meeting today:
ISO bar is high. 'See KERI spec' is appropriate at times. For instance 'KERI witness' is necessary or not? They are useful for the story but non-normative?
Analogy of HTTP 1.0 to 1.1 and our spec 1.0 and 1.1 milestones where we march towards ISO level rigor in the spec. Our 1.0 is a good starting point and provides momentum. 1.1 and beyond continues to mature towards ISO rigor.
from tswg-did-method-webs-specification.
The Task Force would like your review of our latest changes @darrellodonnell to see if we are on the right track.
from tswg-did-method-webs-specification.
I can't really add a lot of value right now. I see deep references to KERI that are non-normative and if the group is ok with that for the v1.0 then that's fine.
Is the intent to publish the specification as an "Implementor Draft" or as a formal/published ToIP specification. I'd advise the former (i.e. Implementor Draft).
I think that decision (Implementor Draft vs. formal specification) is the more important thing right now. This is along the lines of IETF and it's "We believe in rough consensus and running code" ethos. If you have the consensus and want to focus on running code for now, then great. Get the implementor draft out, get code running, and revise - then go to formal specification.
Note that the IETF approach is very different from an ISO approach.
from tswg-did-method-webs-specification.
@darrellodonnell there has been significant movement on our side and wanted to check-in with you to see if we can resolve this issue.
from tswg-did-method-webs-specification.
OK - how has it been resolved? i.e. what do I need to look at/read?
from tswg-did-method-webs-specification.
@darrellodonnell With this PR we have pulled the informative information that is implementors Guide section at the very end of the spec https://github.com/trustoverip/tswg-did-method-webs-specification/pulls and of course have indicated everything that is informative in our previous PRs.
Also @henkvancann would like to weigh in on including ToIP level terminology with the spec.
from tswg-did-method-webs-specification.
I go along with Darrell saying we have to define our own did:webs terms here and put the wording less KERI-ish.
As a matter of fact, the security side of did:webs is highly connected with KERI. As long as we don't have another identifier system behind did:webs as to offer the same features.
Soon we will have three options in terminology design under the umbrella of ToIP:
- roll your own: define new criteria in term definitions
- xref an existing term definitions
- xref and comment / add context to an existing definition
Unfortunately the last option (3) is not yet available (and option 2/3 need authentication, for you might end up referencing something you did not choose back when you ref-ed it) and we need to keep track of history. Git commit hashes could help us out.
For the time being we could make a list of terms we need to change/ make more generic to invite other SSI systems into did:webs: [[def : newterm ]] and in the description
[[def : Key Event Stream ]]
~ This is an example of a more generalized term to be less [[xref : KE, KERI]]-ish
but we're still tlaking about the same concept [[xref: KE, KERI event stream]].
This way we could temporarily circumvent the "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
- 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.