Comments (5)
The docs are a bit out of date. We're working on a method to ensure that development machines use a unique version number.
In the short term, try changing that to something unique like 0.0.123123. Do the same in proof.py.
from greenlight.
That worked; thanks. It still seems like an odd step to require.
from greenlight.
Indy SDK requires that claim definitions be published by the issuer and thus stored in the issuer's wallet. If the claim definition exists on the ledger already, the issuer can either skip the publish step or clobber the last person to issue a claim def with that schema version number.
The solution will be to generate a unique version number for every dev machine so that developers don't clobber each other's ledger state while working against the same indy node pool.
We hope to implement a better solution to this in the next few days using some unique information derived from the machine.
from greenlight.
How about referring to the schema by its hash in development mode? Then if the schema is already present on the ledger, it doesn't need to be registered again, and we don't end up with lots of identical clones. If it does change, so will the hash, so they won't clobber each other.
In production, it may still be a good idea to have a version number; I don't think full semver is a good idea, but it might be useful to be more human readable and provide some indication of sequence. That or a date, so that it would have more meaning.
from greenlight.
Agreed on the semver issue. We've since found out that creating a Cred Def creates a keypair and you can't control the seed for it. As a result, you can't regenerate a full wallet from seeds if you have a Cred Def. We're working on a developer approach for that and will be handling that in a separate issue.
from greenlight.
Related Issues (20)
- Update the UI to match this model HOT 4
- Add resource limits to deployments HOT 1
- Dupe of issue 205, but I could not follow how to fix it. Invalid interpolation format for "environment" option in service "agri-agent" HOT 8
- Use greenlight instead of dflow in the URLs of the apps HOT 2
- Remove agent persistent storage HOT 3
- "about" page gets 404 when called directly HOT 1
- Please change the name of the repo to greenlight HOT 4
- Address security alerts in package.json HOT 2
- Signature validation error on agent node HOT 2
- Error running ./manage start under docker HOT 1
- Vulnerability - fstream
- querystringify vulnerability HOT 1
- Update greenlight to new Aries agent/controller HOT 1
- How to make other fields searchable in agent config? HOT 5
- Workflow/Recipe Page Does not Correctly Render Recipes on Pixel Dense Devices HOT 2
- Implement pr-based pipeline HOT 1
- Add missing topics HOT 1
- Update caddy file to V2 HOT 3
- Does not start on localhost:5000 HOT 7
- No credentials in dropdown HOT 5
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 greenlight.