{
    "schema_version": "2026-04-27",
    "name": "GreenPow Agent Action Manifest",
    "canonical_url": "https://www.greenpow.io/agent-action-manifest.json",
    "human_hub": "https://www.greenpow.io/ai-discovery/",
    "platform_url": "https://platform.greenpow.cloud/",
    "api_base_recommended": "https://api.greenpow.cloud/agent/v1",
    "status": "public_discovery_contract",
    "description": "Agent-readable action manifest for GreenPow, a green cloud computing platform and control layer for cost, carbon, energy, latency, capacity, compliance, data residency, sovereignty, SLO-aware workload placement, and reporting.",
    "guardrails": [
        "Do not assume live autonomous purchasing unless credentials and API access are explicitly issued by GreenPow.",
        "Hard constraints such as compliance, data residency, sovereignty, latency, reliability, and SLOs must be enforced before carbon or cost optimization.",
        "Emissions, savings, and avoided-carbon outputs must include methodology, period, source, confidence, and baseline assumptions when relevant.",
        "Do not expose proprietary MAIZX internals in public API responses."
    ],
    "domain_objects": [
        "Workload",
        "Region",
        "Zone",
        "Node",
        "PlacementDecision",
        "CarbonLedgerEntry",
        "EmissionsReport",
        "PrivateCloudDeployment",
        "Account",
        "AgentComputeWallet"
    ],
    "actions": [
        {
            "action_id": "optimize_workload",
            "purpose": "Recommend or select a workload placement using constraints and weighted cost, carbon, latency, capacity, and reliability signals.",
            "inputs": [
                "customer_id",
                "workload",
                "slo",
                "compliance_constraints",
                "data_locality",
                "optimization_weights"
            ],
            "outputs": [
                "selected_region",
                "selected_node",
                "ranked_alternatives",
                "blocked_nodes",
                "estimated_cost",
                "estimated_emissions",
                "reason_codes",
                "confidence"
            ]
        },
        {
            "action_id": "schedule_shiftable_workload",
            "purpose": "Schedule batch, AI, bot, or agent workloads for cleaner or cheaper time windows where policy permits.",
            "inputs": [
                "customer_id",
                "workload_id",
                "time_window",
                "migration_policy",
                "constraints"
            ],
            "outputs": [
                "schedule_plan",
                "estimated_cost_delta",
                "estimated_emissions_delta",
                "reason_codes",
                "rollback_plan"
            ]
        },
        {
            "action_id": "calculate_emissions",
            "purpose": "Calculate workload or account emissions with source, method, scope, and confidence.",
            "inputs": [
                "customer_id",
                "workload_id",
                "resource_usage",
                "region",
                "node_id",
                "period",
                "methodology"
            ],
            "outputs": [
                "emissions_kgCO2e",
                "energy_kWh",
                "scope",
                "methodology",
                "source_summary",
                "confidence"
            ]
        },
        {
            "action_id": "create_agent_compute_wallet",
            "purpose": "Create a governed policy object that lets an agent quote, request, provision, scale, or stop compute within explicit limits.",
            "inputs": [
                "customer_id",
                "agent_id",
                "monthly_budget_eur",
                "max_spend_per_action_eur",
                "allowed_actions",
                "allowed_regions",
                "approval_mode"
            ],
            "outputs": [
                "wallet_id",
                "allowed_scopes",
                "approval_required_rules",
                "audit_policy"
            ]
        },
        {
            "action_id": "create_purchase_intent",
            "purpose": "Create an auditable intent before any autonomous agent spend or provisioning action.",
            "inputs": [
                "wallet_id",
                "quote_id",
                "idempotency_key",
                "requested_action"
            ],
            "outputs": [
                "purchase_intent_id",
                "approval_state",
                "expires_at",
                "next_actions"
            ]
        }
    ],
    "discovery_urls": [
        "https://www.greenpow.io/actions/",
        "https://www.greenpow.io/agent-action-manifest/",
        "https://www.greenpow.io/agents-txt/",
        "https://www.greenpow.io/ai-discovery/",
        "https://www.greenpow.io/api/",
        "https://www.greenpow.io/carbon-aware-cloud-for-ai/",
        "https://www.greenpow.io/carbon-aware-workload-scheduling/",
        "https://www.greenpow.io/carbon-intelligence/",
        "https://www.greenpow.io/cloud-carbon-optimization/",
        "https://www.greenpow.io/compare/",
        "https://www.greenpow.io/docs/",
        "https://www.greenpow.io/examples/",
        "https://www.greenpow.io/faq/",
        "https://www.greenpow.io/green-cloud-computing-platform/",
        "https://www.greenpow.io/how-it-works/",
        "https://www.greenpow.io/llm-ready/",
        "https://www.greenpow.io/llms-txt/",
        "https://www.greenpow.io/openapi-agent-spec/",
        "https://www.greenpow.io/pricing/",
        "https://www.greenpow.io/status/",
        "https://www.greenpow.io/sustainable-ai-infrastructure/",
        "https://www.greenpow.io/use-cases/",
        "https://www.greenpow.io/what-is-greenpow/"
    ]
}