Skip to content

Conversation

@kentbull
Copy link
Collaborator

@kentbull kentbull commented Apr 28, 2025

This adds a VerificationAgent that handles the CESR streams fed to the parser from the HttpEnd at the / base route. This allows for PUTs of CESR streams to send ACDC presentations to the VerificationAgent. This supports AIDs that do not have any witnesses because rather than using a mailbox to receive messages then the VerificationAgent is always on and receives CESR streams directly at /.

CESR streams go from:

- HTTP Request 
  -> HttpEnd 
    - > Parser.ims 
      - > one of Kevery (KEL evt), Tevery (TEL evt), Revery (), Exchanger (exn), or Verifier (ACDCs) 
        - > appropriate LMDB database class 
          - > VerificationAgent to be processed by its escrows

@kentbull kentbull merged commit 1b6b79b into GLEIF-IT:main May 6, 2025
2 checks passed
@kentbull kentbull deleted the direct-mode branch May 6, 2025 19:40
@kentbull
Copy link
Collaborator Author

kentbull commented May 6, 2025

This PR does not remove the indirect mode mailbox listener, which is still the default way to run Sally. It uses the new --direct flag to turn on direct mode.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant