Skip to content

Add PDP scheduling API boundary interfaces#616

Open
anjor wants to merge 2 commits intomainfrom
feat/pdp-scheduling-api-boundary
Open

Add PDP scheduling API boundary interfaces#616
anjor wants to merge 2 commits intomainfrom
feat/pdp-scheduling-api-boundary

Conversation

@anjor
Copy link
Collaborator

@anjor anjor commented Feb 19, 2026

Next after this:

  1. Add a real schedule-level deal-type source (DB field or deterministic resolver rule), replacing test-only resolver behavior.
  2. Implement PDPProofSetManager (ensure proof set + queue add-roots tx).
  3. Implement PDPTransactionConfirmer (receipt polling + confirmation depth).
  4. Wire runPDPSchedule to:
    • pick wallet/car batch,
    • ensure proof set,
    • queue tx,
    • wait for confirmation,
    • only then create/update PDP deal records.
  5. Add persistence for on-chain workflow state (tx hash, confirmation status) so retries/restarts are safe.
  6. Add integration tests for PDP sequencing and failure recovery.

Let me know if you would like me to include any of this in the same PR. @parkan

@anjor anjor marked this pull request as draft February 19, 2026 12:36
@anjor anjor force-pushed the feat/pdp-scheduling-api-boundary branch from e8a7958 to 0d2e70f Compare February 19, 2026 12:38
@anjor anjor marked this pull request as ready for review February 19, 2026 12:41
@anjor anjor requested a review from parkan February 19, 2026 12:41
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

Comments