gitcoinco / passport

Passport allows users to prove their identity through a secure, decentralized UI
Other
936 stars 449 forks source link

Internal Batch Scoring MBD API Endpoint #2631

Open erichfi opened 5 days ago

erichfi commented 5 days ago

User Story: As a data engineer, I want to set up an internal batch scoring MBD API endpoint, so that I can process large datasets efficiently for the data team and provide results in a downloadable CSV file.

Acceptance Criteria: GIVEN the internal API endpoint, WHEN the data team submits a list of addresses with their API key, THEN the API should provide an estimated processing time and a job ID, allow status checks via a separate endpoint, and return an S3 bucket link to download the CSV file with the results when the job is completed.

Tech Details:

Open Questions:

Notes/Assumptions: