Review
Inspect candidate packages without losing provenance.
Source, repository, and ownership stay visible so teams can decide whether to use the upstream package or maintain their own published version.
rawctx Hub
Discover candidate packages, review provenance and structure, then publish the version you own for code and AI use.
Review
Source, repository, and ownership stay visible so teams can decide whether to use the upstream package or maintain their own published version.
Claim
Indexed packages stay review-first, and claim makes the maintainer handoff explicit before anything is re-published under a company scope.
Publish
rawctx keeps review, snapshot download, Python access, and upstream boundaries explicit at the point of use.
Python SDK
load() turns a package into typed semantic objects for Python, and to_prompt() turns the same package into compact LLM-ready context.
Python SDK
Use the package ref directly in Python and inspect datasets, measures, dimensions, and relationships without parsing YAML yourself.
import rawctx
model = rawctx.load("@scope/name")
print(model.datasets) # ["users", "trips", "expense_reports"]
print(model.measures) # [Measure(name="total_amount", ...)]
print(model.dimensions) # [Dimension(name="currency_code", ...)]
print(model.relationships) # [Relationship(name='...', ...)]Python SDK
Scope the prompt to a few datasets, keep it token-bounded, and pass the result straight into your agent or notebook workflow.
import rawctx
prompt = rawctx.to_prompt(
"@scope/name",
datasets=["expense_reports", "users"],
max_tokens=2000,
)
print(prompt)