Comments (5)
Glad to have you here!
I apologize for the delay, I didn't see the notification for the request.
Was there anything in particular that piqued your interest? Also, if there's a side channel to discuss, I'll send you my email where I'm much more responsive. We also have a matrix room: https://app.element.io/#/room/#cyphrmepub:matrix.org
I can also send you the telegram link in a side channel.
from coze.
Thanks for the warm welcome.
I use Coze in our hosted platform and noticed (1) it's in alpha and (2) there hasn't been any commits in approximately 5 months, which is why I asked if this was still active.
What is your vision for Coze?
I am on element but can't seem to find the cyphrmepub room on matrix.org.
from coze.
Yes.
from coze.
This should work: https://matrix.to/#/#cyphrmepub:matrix.org
We've talked a lot about it's future. It might just stay largely as it is and supporting signing only.
From a design philosophy perspective, Coze should stay simple and only incorporate components that are almost guaranteed to be useful in the future regardless of how cryptography evolves. So that means focusing on general concepts and providing fields that generalize cryptographic concepts. Many crypto foundations are unlikely to change since they are informationally fundamental. I see cryptography expanding but not really changing its foundations. Also, there's CozeX for all the crazy experiments we'd like to do.
I hope Coze moves slowly and deliberately.
The next two big things I was going to dig into was encryption and a binary form. Also have been discussing having an alternative to pay
or perhaps some other (eloquent) means of doing "Unicode canonicalization", e.g. recursively sorting by Unicode order for a canonicalization method. I think we can pull of encryption pretty easily, I just have not invested the time into a clean design yet.
Separately from Coze itself I've been working on authentication using Coze. We already do this to a small degree, but working on building out next steps for that.
Ruff draft for binary form: https://github.com/Cyphrme/CozeX/blob/master/proposal/booze.md
The only group that I'm aware of that share our general design philosophies is the old Unix guys and IPFS: https://github.com/multiformats/multibase#multibase-table
from coze.
Is there anything from Coze in particular you'd like to see?
from coze.
Related Issues (20)
- MapItem is unsafe, and MapSlice does not have a well-defined order HOT 53
- JSON round-trip fails for MapSlice HOT 4
- Expunge "cryptographic agility" from Coze vocabulary HOT 2
- Make new repositories for the specification and implementations
- JSON doesn't define "integer" -- int values need to be strings HOT 11
- Use JSONv2 when production ready HOT 2
- Further constraints on Ed25519
- Base64 encoding can only elide padding when the size of encoded data is known HOT 7
- Enforce Canonical Base 64 encoding. HOT 3
- Think about adding "MustMarshal" and "MarshalPretty"
- Consider documenting that `rvk` denotes expiry for Coze keys. HOT 2
- implement pure python or python wrapper lib HOT 2
- implement kyber (liboqs) ciphers for Coze HOT 3
- Unsigned Alg and Tmb
- Duplicate JSON keys create misleading verification results in the web UI HOT 1
- Issues HOT 2
- 404 in Readme.md HOT 1
- Locally hosted Cyphr.me's verifier.
- Godoc in 1.19 does not appear to link to packages as documented.
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 coze.