Generalized Sally-style KERIpy verifier for ACDC interop tests
Project description
interop-verifier
interop-verifier is a generalized Sally-style KERIpy verifier used by the
keri-ts ACDC interop tests. It receives normal CESR/IPEX credential
presentations, verifies them with KERIpy VDR state, and posts generic webhook
payloads without hardcoding the vLEI credential chain.
Install
uv tool install interop-verifier
Run from PyPI
interop-verifier start \
--name verifier \
--base "" \
--alias verifier \
--http 9723 \
--web-hook http://127.0.0.1:9923/
The verifier uses a bundled no-witness inception config by default. Pass
--incept-file to use a custom KERIpy-style inception JSON file.
Run with Docker
docker run --rm -p 9723:9723 kentbull/interop-verifier:1.0.0 start \
--name verifier \
--head-dir /data \
--alias verifier \
--http 9723 \
--web-hook http://host.docker.internal:9923/
Mount /data to persist verifier key state.
Interfaces
The verifier serves:
GET /healthfor liveness and queue counts.GET /oobi/{aid}/controllerfor KERI controller OOBI resolution.PUT /andPOST /for CESR/KERI ingress.- Sally-style signed webhook callbacks for verified credentials.
Development
make sync
make check
make build
make docker-build
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file interop_verifier-1.0.0.tar.gz.
File metadata
- Download URL: interop_verifier-1.0.0.tar.gz
- Upload date:
- Size: 82.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a5482c3bb60bc605eb5b352466fcb7e326831f1ce4f33386e13859531d405900
|
|
| MD5 |
1478c6a7510805086c7259c517a1f14f
|
|
| BLAKE2b-256 |
978039b6535fe5a0c917c611d502a367720def697a64ec8e6508923050542fa3
|
File details
Details for the file interop_verifier-1.0.0-py3-none-any.whl.
File metadata
- Download URL: interop_verifier-1.0.0-py3-none-any.whl
- Upload date:
- Size: 15.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b6ca8e52f7b92e323faa5d203108904ea5364da94b5ffe2faa52f59436e196e7
|
|
| MD5 |
0391601624a471f24c9bb80870566784
|
|
| BLAKE2b-256 |
940e95b17cbabf3f3a7c8bcc99006358b3a4a72a59a06e829db37ca41a464b5b
|