Take a brazilian NFe - Nota Fiscal EletrĂ´nica Brasileira - and verify if its integrity through XML-signature digest checking
It's a docker-compose/Fast-API project. Check the docker-compose.yaml file to get more environmental customizations
docker-compose up --build
Auto-generated documentation is activated for this Fast-API project, and it can be accessed at /docs (when the project is running)
curl -X POST -F file=@/path/to/file.xml "localhost:8080/verify"