- Identity Proof now requests URLs via nostr-relay HTTP proxy
- Added identity and company blocks for identity proofs (breaking DB change)
- Add job to regularly check identity proofs
- Add
default_court_url
to config and add API to share a bill with a court - Add API to share company and identity details with an external party
- Removed the concept of an
Authorized Signer
- Fix it so that Anon holders of a bill can do recourse (breaking DB and API change)
recourser
went fromBillIdentParticipant
toBillParticipant
- Added endpoints
identityApi.dev_mode_get_full_identity_chain()
andcompanyApi.dev_mode_get_full_company_chain(company_id)
to show the full identity and company chains as JSON in dev mode - Fixed request to recourse validation
- The bill is not blocked, if a req to recourse expired, or was rejected
- It's now possible to recourse against the same person again
- The last person in the chain can now reject a recourse (was broken before)
get_past_endorsees
is calculated differently now - holders can only recourse against parties before the first block where they became a holder in the bill, even if they have multiple endorsement blocks in the bill
- Cleanup deps, replace
bcr-wdc-*
deps withbcr-common
, improve Github workflows - Implement the concept of
logical contacts
, which combine nostr contacts and contacts from the contact book (breaking DB change)- Added a
contactApi.search
call, where callers can search and filter for contacts from contact book, logical, or both
- Added a
Version: v0.4.9