Skip to content

Add analytics API license usage guard#359

Open
ethanmillerinvestments-code wants to merge 1 commit into
SCIBASE-AI:mainfrom
ethanmillerinvestments-code:codex/analytics-api-license-usage-guard
Open

Add analytics API license usage guard#359
ethanmillerinvestments-code wants to merge 1 commit into
SCIBASE-AI:mainfrom
ethanmillerinvestments-code:codex/analytics-api-license-usage-guard

Conversation

@ethanmillerinvestments-code
Copy link
Copy Markdown

Summary

  • Adds a dependency-free analytics API license usage guard for the Revenue Infrastructure bounty area.
  • Validates paid analytics API customers before graph metadata queries are served or billed by checking license tier, active status, dataset and topic entitlements, anonymization thresholds, private content, monthly quotas, burst limits, and overage authorization.
  • Emits allow, block, throttle, and overage decisions plus JSON, Markdown, SVG, and MP4 reviewer artifacts.

Non-overlap

This is not a generic billing, metering ledger, tax, dispute, SLA, royalty, forecast, FX, plan migration, procurement, invoice acceptance, sanctions/export-control, payment failover/webhook, trial/promotion, storage overage, account transfer, collections, or prepaid compute credit breakage slice.

It focuses specifically on paid analytics API license usage and query entitlement gating for graph metadata access.

Validation

  • npm run check
  • npm test
  • npm run demo
  • ffprobe -v error -show_entries format=duration,size -show_entries stream=codec_name,width,height,pix_fmt -of default=noprint_wrappers=1 reports/demo.mp4
  • git diff --check
  • git diff --cached --check

/claim #20

@ethanmillerinvestments-code
Copy link
Copy Markdown
Author

/claim #20

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