Conversation
Centralize tier derivation, placement checks, and chain query mapping so indexer and marketplace paths apply the same AEP-86 rules. Signed-off-by: Joseph Chalabi <chalabi.joseph@gmail.com>
Persist typed verification events and reconcile chain-backed records so expiry, maintenance, and tier state remain queryable after gaps or restarts. Signed-off-by: Joseph Chalabi <chalabi.joseph@gmail.com>
Poll normalized verification facts with provider inventory and reject bids that do not satisfy the placement policy before ranking eligible providers. Signed-off-by: Joseph Chalabi <chalabi.joseph@gmail.com>
Attach normalized verification facts to provider responses and expose screening explanations, rollout readiness, and tier-demotion feeds. Signed-off-by: Joseph Chalabi <chalabi.joseph@gmail.com>
Let tenants configure verification policy, preflight provider availability, inspect eligible bids, and compare lease policy with current provider facts. Signed-off-by: Joseph Chalabi <chalabi.joseph@gmail.com>
Notify affected leases about maintenance windows and tier demotions while deduplicating chain events and preserving leases through policy drift. Signed-off-by: Joseph Chalabi <chalabi.joseph@gmail.com>
Give AEP-86 messages readable labels and structured transaction details in Stats without changing the generic fallback for unknown message types. Signed-off-by: Joseph Chalabi <chalabi.joseph@gmail.com>
Register the shared evaluator and package-level test dependencies in the workspace lockfile so clean installs resolve the AEP-86 package graph. Signed-off-by: Joseph Chalabi <chalabi.joseph@gmail.com>
Contributor
|
Important Draft PR not reviewedDraft PRs are not automatically reviewed by default.
To automatically review draft PRs, update your CodeRabbit configuration: reviews:
auto_review:
drafts: trueComment |
| @@ -51,6 +51,7 @@ | |||
| "@akashnetwork/logging": "*", | |||
Contributor
There was a problem hiding this comment.
🔄 Carefully review the package-lock.json diff
Resolve the comment if everything is ok
* node_modules/@akashnetwork/chain-sdk 1.0.0-alpha.41 -> 1.0.0-alpha.43
+ node_modules/@akashnetwork/provider-verification link:packages/provider-verification
+ packages/provider-verification 0.0.0 Use the existing hook export directly. This avoids a duplicate public symbol. Signed-off-by: Joseph Chalabi <chalabi.joseph@gmail.com>
Drive the Radix selects through user events so form assertions wait for state updates. Signed-off-by: Joseph Chalabi <chalabi.joseph@gmail.com>
Pin the workspace to chain-sdk 1.0.0-alpha.43, including the verification manifest projection. Signed-off-by: Joseph Chalabi <chalabi.joseph@gmail.com>
Signed-off-by: Joseph Chalabi <chalabi.joseph@gmail.com>
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
Author
|
This umbrella draft has been split into reviewable dependency and application PRs:
The original branch remains available as a recovery point. Closing this draft so review continues on the split PRs. |
Author
|
Superseded by the split drafts linked above. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why
Part of CON-800.
Console needs to consume AEP-86 provider verification through its existing
indexer, API, marketplace, deployment, notification, and Stats boundaries.
This draft puts the flag-gated integration in one place for cross-service
review against the live AEP-86 testnet.
Feature surface
What
discrepancies, grace state, and provider maintenance
signedBychecks when both policies are presentThe database migrations are additive. Production behavior remains behind the
provider_verificationfeature flag and service-specific enablement settings.Dependencies
The workspace is pinned to
@akashnetwork/chain-sdk@1.0.0-alpha.43,which contains the AEP-86 TypeScript protos, SDL validation, and verification
manifest projection. No local tarball or path dependency is committed.
Runtime testnet review uses:
Review notes
The commits are separated by shared policy logic, indexer ingestion,
provider-inventory screening, API views, Console UI, notifications, Stats, and
workspace metadata. Reviewing in that order follows the data flow from chain
state to user-facing behavior.