github Python analyzed b97fbfe

Agience/agience-core

github

The operating system that AI workflows trust. Structure messy inputs. Establish identity. Track provenance. Build the durable data layer your AI workflows need to be trusted, reusable, and auditable.

maintainer
Agience
license
NOASSERTION
first seen
2026-06-01
last seen
2026-09-03
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 75 tools
transport stdio · streamable-http · http counts 75 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • activate_subscription
  • apply_metadata
  • apply_payment
  • ask
  • audit_access
  • browse_collections
  • calculate_budget
  • calculate_pnl
  • check_compliance
  • check_permissions
  • cite_sources
  • classify_content
  • collect_telemetry
  • complete_authorizer_bearer
  • complete_authorizer_oauth
  • connect_source
  • create_checkout_session
  • create_invoice
  • create_portal_session
  • create_vu_topup
  • deduplicate
  • document_text_extract
  • enforce_policy
  • extract_information
  • fetch_statement
  • fs_list_dir
  • fs_read_text
  • get_artifact
  • get_balance
  • get_billing_summary
  • get_market_data
  • get_metrics
  • get_portfolio
  • get_price
  • get_transaction
  • grant_access
  • host_status
  • index_artifact
  • ingest_file
  • issue_license
  • list_audit_events
  • list_connections
  • list_policies
  • list_transactions
  • mcp_servers_list_local
  • mcp_servers_start_local
  • mcp_servers_stop_local
  • normalize_artifact
  • process_uploaded_content
  • provide_access_token
  • provide_aws_credentials
  • reconcile_account
  • record_transaction
  • record_usage_snapshot
  • renew_license
  • research
  • resolve_license_posture
  • review_installation
  • revoke_access
  • revoke_license
  • rotate_api_key
  • rotate_stream_key
  • run_chat_turn
  • run_licensing_report
  • run_report
  • search
  • send_payment
  • sign_card
  • sync_source
  • track_resource_usage
  • track_wallet
  • transcribe
  • update_subscription
  • validate_input
  • verify_token
skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit b97fbfe · analyzer v33 · 1d ago

danger signals1

code evidence vv0.3.1 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 658

filesystem 74

  • fs Agience-agience-core-b97fbfe/.scripts/check_docs_integrity.py :24 from pathlib import Path
  • fs Agience-agience-core-b97fbfe/.scripts/prepare_main_promotion.py :18 from pathlib import Path
  • fs Agience-agience-core-b97fbfe/.scripts/stamp_build_time.py :15 from pathlib import Path
  • fs (weak) Agience-agience-core-b97fbfe/docs/api/build_openapi.py :25 from pathlib import Path
  • fs Agience-agience-core-b97fbfe/package/docker/init.py :34 from pathlib import Path
  • fs Agience-agience-core-b97fbfe/package/hosts/desktop/agience_relay_host/config.py :7 from pathlib import Path
  • fs Agience-agience-core-b97fbfe/package/hosts/desktop/agience_relay_host/local_policy.py :3 from pathlib import Path
  • fs Agience-agience-core-b97fbfe/package/hosts/desktop/agience_relay_host/source_host_app.py :8 from pathlib import Path
  • fs Agience-agience-core-b97fbfe/package/hosts/desktop/agience_relay_host/supervisor.py :7 from pathlib import Path
  • fs (weak) Agience-agience-core-b97fbfe/package/hosts/desktop/tests/test_config.py :5 from pathlib import Path
  • fs (weak) Agience-agience-core-b97fbfe/package/hosts/desktop/tests/test_relay_runtime_mcp_request.py :12 from pathlib import Path
  • fs Agience-agience-core-b97fbfe/src/chorus/_shared/artifact_helpers.py :11 from pathlib import Path
  • fs Agience-agience-core-b97fbfe/src/chorus/aria/server.py :42 import pathlib
  • fs (weak) Agience-agience-core-b97fbfe/src/chorus/aria/tests/test_startup.py :5 from pathlib import Path
  • fs Agience-agience-core-b97fbfe/src/chorus/astra/server.py :1224 import pathlib
  • fs Agience-agience-core-b97fbfe/src/chorus/astra/stream_routes.py :253 with open(file_path, "rb") as f:
  • fs (weak) Agience-agience-core-b97fbfe/src/chorus/astra/tests/test_startup.py :5 from pathlib import Path
  • fs Agience-agience-core-b97fbfe/src/chorus/iris/server.py :53 import pathlib
  • fs (weak) Agience-agience-core-b97fbfe/src/chorus/iris/tests/test_startup.py :5 from pathlib import Path
  • fs Agience-agience-core-b97fbfe/src/chorus/ophan/licensing.py :7 from pathlib import Path
  • fs (weak) Agience-agience-core-b97fbfe/src/chorus/ophan/scripts/distribution_preflight.py :23 from pathlib import Path
  • fs (weak) Agience-agience-core-b97fbfe/src/chorus/ophan/scripts/verify_license.py :16 from pathlib import Path
  • fs Agience-agience-core-b97fbfe/src/chorus/ophan/server.py :68 from pathlib import Path
  • fs (weak) Agience-agience-core-b97fbfe/src/chorus/ophan/tests/test_licensing_service.py :8 from pathlib import Path
  • fs (weak) Agience-agience-core-b97fbfe/src/chorus/ophan/tests/test_licensing_tools.py :5 from pathlib import Path
  • fs (weak) Agience-agience-core-b97fbfe/src/chorus/ophan/tests/test_startup.py :5 from pathlib import Path
  • fs Agience-agience-core-b97fbfe/src/chorus/sage/server.py :45 import pathlib
  • fs (weak) Agience-agience-core-b97fbfe/src/chorus/sage/tests/test_startup.py :5 from pathlib import Path
  • fs Agience-agience-core-b97fbfe/src/chorus/seraph/server.py :59 import pathlib
  • fs (weak) Agience-agience-core-b97fbfe/src/chorus/seraph/tests/test_startup.py :5 from pathlib import Path
  • fs Agience-agience-core-b97fbfe/src/chorus/server.py :33 from pathlib import Path
  • fs (weak) Agience-agience-core-b97fbfe/src/chorus/tests/test_external_proxy.py :6 from pathlib import Path
  • fs (weak) Agience-agience-core-b97fbfe/src/chorus/tests/test_gateway_middleware.py :6 from pathlib import Path
  • fs (weak) Agience-agience-core-b97fbfe/src/chorus/tests/test_relay_manager.py :7 from pathlib import Path
  • fs Agience-agience-core-b97fbfe/src/chorus/verso/server.py :45 import pathlib
  • fs (weak) Agience-agience-core-b97fbfe/src/chorus/verso/tests/test_package_tools.py :13 from pathlib import Path
  • fs (weak) Agience-agience-core-b97fbfe/src/chorus/verso/tests/test_run_workflow.py :18 from pathlib import Path
  • fs (weak) Agience-agience-core-b97fbfe/src/chorus/verso/tests/test_startup.py :5 from pathlib import Path
  • fs Agience-agience-core-b97fbfe/src/kernel/authority_trust.py :29 from pathlib import Path
  • fs Agience-agience-core-b97fbfe/src/kernel/config.py :28 from pathlib import Path
  • fs Agience-agience-core-b97fbfe/src/kernel/embeddings_cache.py :22 from pathlib import Path
  • fs Agience-agience-core-b97fbfe/src/kernel/key_manager.py :18 from pathlib import Path
  • fs Agience-agience-core-b97fbfe/src/kernel/logging_utils.py :5 from pathlib import Path
  • fs Agience-agience-core-b97fbfe/src/kernel/service_identity.py :25 from pathlib import Path
  • fs Agience-agience-core-b97fbfe/src/mantle/main.py :17 from pathlib import Path # noqa: E402
  • fs Agience-agience-core-b97fbfe/src/mantle/manage_addons.py :34 import shutil
  • fs Agience-agience-core-b97fbfe/src/mantle/manage_seed.py :55 from pathlib import Path
  • fs (weak) Agience-agience-core-b97fbfe/src/mantle/scripts/collect_usage_metrics.py :6 from pathlib import Path
  • fs (weak) Agience-agience-core-b97fbfe/src/mantle/scripts/generate_usage_snapshot.py :8 from pathlib import Path
  • fs (weak) Agience-agience-core-b97fbfe/src/mantle/scripts/migrate_collection_artifacts_to_edges.py :32 from pathlib import Path
  • fs (weak) Agience-agience-core-b97fbfe/src/mantle/scripts/report_usage_snapshot.py :7 from pathlib import Path
  • fs (weak) Agience-agience-core-b97fbfe/src/mantle/scripts/review_installation.py :7 from pathlib import Path
  • fs Agience-agience-core-b97fbfe/src/mantle/search/anchors/anchorset.py :23 from pathlib import Path
  • fs Agience-agience-core-b97fbfe/src/mantle/search/field_weights.py :10 from pathlib import Path
  • fs Agience-agience-core-b97fbfe/src/mantle/services/content_service.py :466 with open(private_key_path, "rb") as f:
  • fs Agience-agience-core-b97fbfe/src/mantle/services/seed_provisioning/loader.py :25 from pathlib import Path
  • fs Agience-agience-core-b97fbfe/src/mantle/services/seed_provisioning/user_provisioning.py :23 from pathlib import Path
  • fs Agience-agience-core-b97fbfe/src/mantle/services/server_registry.py :37 from pathlib import Path
  • fs Agience-agience-core-b97fbfe/src/mantle/services/types_service.py :7 from pathlib import Path
  • fs (weak) Agience-agience-core-b97fbfe/src/mantle/tests/test_events_router.py :16 from pathlib import Path
  • fs (weak) Agience-agience-core-b97fbfe/src/mantle/tests/test_operation_dispatcher.py :15 from pathlib import Path
  • fs (weak) Agience-agience-core-b97fbfe/src/mantle/tests/test_router_artifacts_op.py :15 from pathlib import Path
  • fs (weak) Agience-agience-core-b97fbfe/src/mantle/tests/test_seed_artifact_loader.py :14 from pathlib import Path
  • fs (weak) Agience-agience-core-b97fbfe/src/mantle/tests/test_seed_drift.py :8 from pathlib import Path
  • fs (weak) Agience-agience-core-b97fbfe/src/mantle/tests/test_seed_platform_tree.py :11 from pathlib import Path
  • fs (weak) Agience-agience-core-b97fbfe/src/mantle/tests/test_types_service.py :2 from pathlib import Path
  • fs (weak) Agience-agience-core-b97fbfe/src/mantle/tests/test_user_provisioning.py :7 from pathlib import Path
  • fs Agience-agience-core-b97fbfe/src/mantle/tools/migrate_env_to_db.py :13 from pathlib import Path
  • fs Agience-agience-core-b97fbfe/src/origin/db/session.py :15 from pathlib import Path
  • fs Agience-agience-core-b97fbfe/src/origin/main.py :16 from pathlib import Path
  • fs Agience-agience-core-b97fbfe/src/origin/services/kernel_servers.py :21 from pathlib import Path
  • fs Agience-agience-core-b97fbfe/src/origin/services/manifest.py :22 from pathlib import Path
  • fs (weak) Agience-agience-core-b97fbfe/src/origin/tests/conftest.py :9 from pathlib import Path
  • fs (weak) Agience-agience-core-b97fbfe/src/origin/tests/test_bootstrap_claim.py :17 from pathlib import Path

shell / exec 6

  • shell Agience-agience-core-b97fbfe/.scripts/prepare_main_promotion.py :16 import subprocess
  • shell (weak) Agience-agience-core-b97fbfe/docs/api/build_openapi.py :23 import subprocess
  • shell Agience-agience-core-b97fbfe/package/hosts/desktop/agience_relay_host/local_mcp_client.py :6 import subprocess
  • shell Agience-agience-core-b97fbfe/package/hosts/desktop/agience_relay_host/supervisor.py :5 import subprocess
  • shell Agience-agience-core-b97fbfe/src/chorus/astra/stream_routes.py :22 import subprocess
  • shell Agience-agience-core-b97fbfe/src/chorus/verso/server.py :808 import subprocess

network 38

  • net Agience-agience-core-b97fbfe/package/hosts/docker/connection_api.py :41 import httpx
  • net Agience-agience-core-b97fbfe/src/chorus/_shared/external_proxy.py :5 the artifact's `upstream_uri` via httpx. This module owns that mechanic.
  • net Agience-agience-core-b97fbfe/src/chorus/_shared/mantle_client.py :21 import httpx
  • net Agience-agience-core-b97fbfe/src/chorus/aria/server.py :45 import httpx
  • net Agience-agience-core-b97fbfe/src/chorus/astra/server.py :55 import httpx
  • net Agience-agience-core-b97fbfe/src/chorus/astra/stream_routes.py :27 import httpx
  • net Agience-agience-core-b97fbfe/src/chorus/iris/server.py :58 import httpx
  • net Agience-agience-core-b97fbfe/src/chorus/ophan/server.py :72 import httpx
  • net Agience-agience-core-b97fbfe/src/chorus/sage/azure_search.py :19 import httpx
  • net Agience-agience-core-b97fbfe/src/chorus/sage/server.py :48 import httpx
  • net Agience-agience-core-b97fbfe/src/chorus/seraph/server.py :62 import httpx
  • net (weak) Agience-agience-core-b97fbfe/src/chorus/tests/test_external_proxy.py :9 import httpx
  • net Agience-agience-core-b97fbfe/src/chorus/verso/server.py :48 import httpx
  • net (weak) Agience-agience-core-b97fbfe/src/chorus/verso/tests/test_run_workflow.py :131 """Lightweight mock for httpx.Response."""
  • net Agience-agience-core-b97fbfe/src/kernel/config.py :30 from urllib.parse import urlparse as _urlparse, urlunparse as _urlunparse
  • net Agience-agience-core-b97fbfe/src/kernel/embeddings.py :23 import httpx
  • net Agience-agience-core-b97fbfe/src/mantle/clients/origin_client.py :16 import httpx
  • net Agience-agience-core-b97fbfe/src/mantle/main.py :85 logging.getLogger("httpx._client").setLevel(logging.ERROR)
  • net (weak) Agience-agience-core-b97fbfe/src/mantle/scripts/report_usage_snapshot.py :10 import httpx
  • net (weak) Agience-agience-core-b97fbfe/src/mantle/scripts/review_installation.py :10 import httpx
  • net Agience-agience-core-b97fbfe/src/mantle/search/mantle/key_provider.py :111 import httpx
  • net Agience-agience-core-b97fbfe/src/mantle/services/content_service.py :1 from urllib.parse import urlparse
  • net Agience-agience-core-b97fbfe/src/mantle/services/handler_registry.py :316 # chorus_client.call_tool is synchronous (httpx.Client); run it in a
  • net Agience-agience-core-b97fbfe/src/mantle/services/ingest_runner_service.py :10 from urllib.request import urlopen, Request
  • net Agience-agience-core-b97fbfe/src/mantle/services/person_service.py :15 import httpx
  • net (weak) Agience-agience-core-b97fbfe/src/mantle/tests/conftest.py :5 from httpx import AsyncClient
  • net (weak) Agience-agience-core-b97fbfe/src/mantle/tests/test_router_artifacts.py :20 from httpx import AsyncClient
  • net (weak) Agience-agience-core-b97fbfe/src/mantle/tests/test_router_gate.py :19 from httpx import AsyncClient
  • net (weak) Agience-agience-core-b97fbfe/src/mantle/tests/test_router_internal_personas.py :8 from httpx import AsyncClient
  • net (weak) Agience-agience-core-b97fbfe/src/mantle/tests/test_router_types.py :14 from httpx import AsyncClient
  • net (weak) Agience-agience-core-b97fbfe/src/mantle/tests/test_search.py :9 from httpx import AsyncClient
  • net Agience-agience-core-b97fbfe/src/origin/clients/mantle_client.py :19 import httpx
  • net Agience-agience-core-b97fbfe/src/origin/routers/auth_router.py :21 from urllib.parse import urlencode
  • net Agience-agience-core-b97fbfe/src/origin/routers/setup_router.py :170 import httpx as _httpx
  • net Agience-agience-core-b97fbfe/src/origin/services/auth_service.py :26 from urllib.parse import urlparse
  • net Agience-agience-core-b97fbfe/src/origin/services/email_service.py :18 import httpx
  • net Agience-agience-core-b97fbfe/src/origin/services/passkey_service.py :46 from urllib.parse import urlparse
  • net Agience-agience-core-b97fbfe/src/origin/services/person_service.py :14 import httpx

secrets 10

  • secrets Agience-agience-core-b97fbfe/package/docker/init.py :111 arango_pass = os.getenv("ARANGO_ROOT_PASSWORD") or _gen_complex_password()
  • secrets Agience-agience-core-b97fbfe/package/hosts/desktop/agience_relay_host/config.py :88 "access_token": os.getenv("AGIENCE_RELAY_ACCESS_TOKEN"),
  • secrets Agience-agience-core-b97fbfe/src/chorus/ophan/server.py :85 STRIPE_SECRET_KEY: str | None = os.getenv("STRIPE_SECRET_KEY")
  • secrets Agience-agience-core-b97fbfe/src/chorus/verso/server.py :844 aws_secret_access_key = os.getenv("AWS_SECRET_ACCESS_KEY")
  • secrets Agience-agience-core-b97fbfe/src/kernel/config.py :78 LLM_API_KEY: Optional[str] = os.getenv("LLM_API_KEY")
  • secrets (weak) Agience-agience-core-b97fbfe/src/mantle/scripts/review_installation.py :90 default=os.getenv("AGIENCE_OPERATOR_TOKEN"),
  • secrets Agience-agience-core-b97fbfe/src/mantle/search/mantle/key_provider.py :149 os.getenv("VAULT_TOKEN", ""),
  • secrets Agience-agience-core-b97fbfe/src/mantle/services/content_service.py :33 _EDGE_SECRET_ACCESS_KEY = os.getenv("CONTENT_EDGE_SECRET_ACCESS_KEY") or os.getenv("CONTENT_ROOT_PASSWORD")
  • secrets Agience-agience-core-b97fbfe/src/origin/routers/setup_router.py :110 elif os.getenv("RESEND_API_KEY"):
  • secrets Agience-agience-core-b97fbfe/src/origin/services/email_service.py :55 or os.getenv("GMAIL_OAUTH_CLIENT_SECRET", "")

database 35

  • db Agience-agience-core-b97fbfe/src/kernel/embeddings_cache.py :20 import sqlite3
  • db Agience-agience-core-b97fbfe/src/origin/alembic/env.py :8 from sqlalchemy import engine_from_config, pool
  • db Agience-agience-core-b97fbfe/src/origin/alembic/versions/0001_initial_origin_schema.py :16 import sqlalchemy as sa
  • db Agience-agience-core-b97fbfe/src/origin/db/api_keys.py :9 from sqlalchemy import select, update as sa_update
  • db Agience-agience-core-b97fbfe/src/origin/db/base.py :7 from sqlalchemy import MetaData
  • db Agience-agience-core-b97fbfe/src/origin/db/grants.py :15 from sqlalchemy import or_, select
  • db Agience-agience-core-b97fbfe/src/origin/db/otp_codes.py :9 from sqlalchemy import delete as sa_delete, func, select, update as sa_update
  • db Agience-agience-core-b97fbfe/src/origin/db/passkey_credentials.py :14 from sqlalchemy import select
  • db Agience-agience-core-b97fbfe/src/origin/db/persons.py :13 from sqlalchemy import func, select
  • db Agience-agience-core-b97fbfe/src/origin/db/platform_settings.py :9 from sqlalchemy import select
  • db Agience-agience-core-b97fbfe/src/origin/db/server_credentials.py :9 from sqlalchemy import select, update as sa_update
  • db Agience-agience-core-b97fbfe/src/origin/db/session.py :18 from sqlalchemy import create_engine, event
  • db Agience-agience-core-b97fbfe/src/origin/models/api_key.py :10 from sqlalchemy import JSON, Boolean, Column, DateTime, ForeignKey, String, Uuid
  • db Agience-agience-core-b97fbfe/src/origin/models/grant.py :14 from sqlalchemy import Boolean, Column, DateTime, Index, Integer, String, Text, Uuid, text
  • db Agience-agience-core-b97fbfe/src/origin/models/otp_code.py :10 from sqlalchemy import Boolean, Column, DateTime, Index, Integer, String, Text, Uuid
  • db Agience-agience-core-b97fbfe/src/origin/models/passkey_credential.py :9 from sqlalchemy import (
  • db Agience-agience-core-b97fbfe/src/origin/models/person.py :11 from sqlalchemy import JSON, Column, DateTime, Index, String, Text, Uuid, text
  • db Agience-agience-core-b97fbfe/src/origin/models/platform_setting.py :10 from sqlalchemy import Boolean, Column, DateTime, ForeignKey, String, Text, Uuid
  • db Agience-agience-core-b97fbfe/src/origin/models/server_credential.py :10 from sqlalchemy import JSON, Boolean, Column, DateTime, ForeignKey, String, Text, Uuid
  • db Agience-agience-core-b97fbfe/src/origin/routers/api_keys_router.py :15 from sqlalchemy.orm import Session
  • db Agience-agience-core-b97fbfe/src/origin/routers/auth_router.py :28 from sqlalchemy.orm import Session
  • db Agience-agience-core-b97fbfe/src/origin/routers/grants_router.py :20 from sqlalchemy.orm import Session
  • db Agience-agience-core-b97fbfe/src/origin/routers/otp_router.py :12 from sqlalchemy.orm import Session
  • db Agience-agience-core-b97fbfe/src/origin/routers/passkey_router.py :13 from sqlalchemy.orm import Session
  • db Agience-agience-core-b97fbfe/src/origin/routers/platform_router.py :20 from sqlalchemy.orm import Session
  • db Agience-agience-core-b97fbfe/src/origin/routers/server_credentials_router.py :21 from sqlalchemy.orm import Session
  • db Agience-agience-core-b97fbfe/src/origin/routers/setup_router.py :25 from sqlalchemy.orm import Session
  • db Agience-agience-core-b97fbfe/src/origin/services/auth_verifier.py :17 from sqlalchemy.orm import Session
  • db Agience-agience-core-b97fbfe/src/origin/services/dependencies.py :21 from sqlalchemy.orm import Session
  • db Agience-agience-core-b97fbfe/src/origin/services/grant_service.py :23 from sqlalchemy.orm import Session
  • db Agience-agience-core-b97fbfe/src/origin/services/manifest.py :26 from sqlalchemy.orm import Session
  • db Agience-agience-core-b97fbfe/src/origin/services/otp_service.py :15 from sqlalchemy.orm import Session
  • db Agience-agience-core-b97fbfe/src/origin/services/passkey_service.py :14 from sqlalchemy.orm import Session
  • db Agience-agience-core-b97fbfe/src/origin/services/person_service.py :15 from sqlalchemy.orm import Session
  • db Agience-agience-core-b97fbfe/src/origin/services/platform_settings_service.py :18 from sqlalchemy.orm import Session

tool registrations 75

  • host_status Agience-agience-core-b97fbfe/package/hosts/desktop/agience_relay_host/desktop_host_server.py :23
  • fs_list_dir Agience-agience-core-b97fbfe/package/hosts/desktop/agience_relay_host/desktop_host_server.py :27
  • fs_read_text Agience-agience-core-b97fbfe/package/hosts/desktop/agience_relay_host/desktop_host_server.py :31
  • mcp_servers_list_local Agience-agience-core-b97fbfe/package/hosts/desktop/agience_relay_host/desktop_host_server.py :35
  • mcp_servers_start_local Agience-agience-core-b97fbfe/package/hosts/desktop/agience_relay_host/desktop_host_server.py :39
  • mcp_servers_stop_local Agience-agience-core-b97fbfe/package/hosts/desktop/agience_relay_host/desktop_host_server.py :43
  • run_chat_turn Agience-agience-core-b97fbfe/src/chorus/aria/server.py :805
  • ingest_file Agience-agience-core-b97fbfe/src/chorus/astra/server.py :201
  • document_text_extract Agience-agience-core-b97fbfe/src/chorus/astra/server.py :251
  • process_uploaded_content Agience-agience-core-b97fbfe/src/chorus/astra/server.py :380
  • validate_input Agience-agience-core-b97fbfe/src/chorus/astra/server.py :507
  • normalize_artifact Agience-agience-core-b97fbfe/src/chorus/astra/server.py :526
  • apply_metadata Agience-agience-core-b97fbfe/src/chorus/astra/server.py :543
  • deduplicate Agience-agience-core-b97fbfe/src/chorus/astra/server.py :774
  • classify_content Agience-agience-core-b97fbfe/src/chorus/astra/server.py :862
  • connect_source Agience-agience-core-b97fbfe/src/chorus/astra/server.py :881
  • sync_source Agience-agience-core-b97fbfe/src/chorus/astra/server.py :895
  • index_artifact Agience-agience-core-b97fbfe/src/chorus/astra/server.py :904
  • transcribe Agience-agience-core-b97fbfe/src/chorus/astra/server.py :1090
  • collect_telemetry Agience-agience-core-b97fbfe/src/chorus/astra/server.py :1150
  • rotate_stream_key Agience-agience-core-b97fbfe/src/chorus/astra/server.py :1169
  • list_connections Agience-agience-core-b97fbfe/src/chorus/iris/server.py :473
  • send_payment Agience-agience-core-b97fbfe/src/chorus/ophan/server.py :705
  • record_transaction Agience-agience-core-b97fbfe/src/chorus/ophan/server.py :716
  • get_transaction Agience-agience-core-b97fbfe/src/chorus/ophan/server.py :729
  • list_transactions Agience-agience-core-b97fbfe/src/chorus/ophan/server.py :737
  • fetch_statement Agience-agience-core-b97fbfe/src/chorus/ophan/server.py :748
  • get_balance Agience-agience-core-b97fbfe/src/chorus/ophan/server.py :757
  • reconcile_account Agience-agience-core-b97fbfe/src/chorus/ophan/server.py :765
  • create_invoice Agience-agience-core-b97fbfe/src/chorus/ophan/server.py :774
  • apply_payment Agience-agience-core-b97fbfe/src/chorus/ophan/server.py :785
  • run_report Agience-agience-core-b97fbfe/src/chorus/ophan/server.py :795
  • get_price Agience-agience-core-b97fbfe/src/chorus/ophan/server.py :805
  • get_market_data Agience-agience-core-b97fbfe/src/chorus/ophan/server.py :813
  • track_wallet Agience-agience-core-b97fbfe/src/chorus/ophan/server.py :823
  • get_portfolio Agience-agience-core-b97fbfe/src/chorus/ophan/server.py :832
  • calculate_pnl Agience-agience-core-b97fbfe/src/chorus/ophan/server.py :840
  • track_resource_usage Agience-agience-core-b97fbfe/src/chorus/ophan/server.py :849
  • get_metrics Agience-agience-core-b97fbfe/src/chorus/ophan/server.py :859
  • calculate_budget Agience-agience-core-b97fbfe/src/chorus/ophan/server.py :874
  • resolve_license_posture Agience-agience-core-b97fbfe/src/chorus/ophan/server.py :889
  • issue_license Agience-agience-core-b97fbfe/src/chorus/ophan/server.py :903
  • renew_license Agience-agience-core-b97fbfe/src/chorus/ophan/server.py :1082
  • revoke_license Agience-agience-core-b97fbfe/src/chorus/ophan/server.py :1181
  • review_installation Agience-agience-core-b97fbfe/src/chorus/ophan/server.py :1275
  • record_usage_snapshot Agience-agience-core-b97fbfe/src/chorus/ophan/server.py :1489
  • run_licensing_report Agience-agience-core-b97fbfe/src/chorus/ophan/server.py :1556
  • create_checkout_session Agience-agience-core-b97fbfe/src/chorus/ophan/server.py :1877
  • create_portal_session Agience-agience-core-b97fbfe/src/chorus/ophan/server.py :1914
  • create_vu_topup Agience-agience-core-b97fbfe/src/chorus/ophan/server.py :1936
  • activate_subscription Agience-agience-core-b97fbfe/src/chorus/ophan/server.py :1972
  • update_subscription Agience-agience-core-b97fbfe/src/chorus/ophan/server.py :2038
  • get_billing_summary Agience-agience-core-b97fbfe/src/chorus/ophan/server.py :2113
  • search Agience-agience-core-b97fbfe/src/chorus/sage/server.py :107
  • get_artifact Agience-agience-core-b97fbfe/src/chorus/sage/server.py :140
  • browse_collections Agience-agience-core-b97fbfe/src/chorus/sage/server.py :158
  • research Agience-agience-core-b97fbfe/src/chorus/sage/server.py :263
  • cite_sources Agience-agience-core-b97fbfe/src/chorus/sage/server.py :268
  • ask Agience-agience-core-b97fbfe/src/chorus/sage/server.py :273
  • extract_information Agience-agience-core-b97fbfe/src/chorus/sage/server.py :288
  • provide_access_token Agience-agience-core-b97fbfe/src/chorus/seraph/server.py :233
  • complete_authorizer_oauth Agience-agience-core-b97fbfe/src/chorus/seraph/server.py :367
  • complete_authorizer_bearer Agience-agience-core-b97fbfe/src/chorus/seraph/server.py :458
  • provide_aws_credentials Agience-agience-core-b97fbfe/src/chorus/seraph/server.py :613
  • audit_access Agience-agience-core-b97fbfe/src/chorus/seraph/server.py :670
  • check_permissions Agience-agience-core-b97fbfe/src/chorus/seraph/server.py :680
  • grant_access Agience-agience-core-b97fbfe/src/chorus/seraph/server.py :688
  • revoke_access Agience-agience-core-b97fbfe/src/chorus/seraph/server.py :698
  • rotate_api_key Agience-agience-core-b97fbfe/src/chorus/seraph/server.py :707
  • verify_token Agience-agience-core-b97fbfe/src/chorus/seraph/server.py :715
  • list_audit_events Agience-agience-core-b97fbfe/src/chorus/seraph/server.py :723
  • sign_card Agience-agience-core-b97fbfe/src/chorus/seraph/server.py :732
  • enforce_policy Agience-agience-core-b97fbfe/src/chorus/seraph/server.py :741
  • list_policies Agience-agience-core-b97fbfe/src/chorus/seraph/server.py :751
  • check_compliance Agience-agience-core-b97fbfe/src/chorus/seraph/server.py :759

declared dependencies 10

  • mcp@>=1.6.0
  • fastapi@>=0.115
  • uvicorn@>=0.30
  • httpx@>=0.27
  • websockets@>=12.0
  • github-copilot-sdk@>=0.1.30
  • requests@*
  • amazon-transcribe@*
  • pytest@>=8.0
  • ruff@>=0.4

transport_posture 2

  • binds all interfaces (0.0.0.0) Agience-agience-core-b97fbfe/package/hosts/docker/example_main.py :68 uvicorn.run(app, host="0.0.0.0", port=int(os.getenv("PORT", "8080")))
  • binds all interfaces (0.0.0.0) Agience-agience-core-b97fbfe/src/mantle/main.py :669 host="0.0.0.0",