OLYMPUS
search

CONTRACT REGISTRY

Core activity & workflow definitions

Active Contracts
1,248
Global State
SYNCED
Contract Name Version Audit
Compute.VPC.Provisioning
Domain: Compute
v1.0.4-STABLE
2023-10-12
Passed
Storage.Object.Lifecycle
Domain: Storage
v2.1.0-BETA
2023-11-05
Passed
Network.Ingress.Firewall
Domain: Network
v1.8.2-STABLE
2023-09-28
Pending
Compute.Node.Scheduler
Domain: Compute
v0.9.9-RC
2023-11-15
Passed
Auth.Identity.Provider
Domain: IAM
v3.0.1-STABLE
2023-12-01
Passed
code Protocol Buffer Definition
// OLYMPUS MISSION-CRITICAL CONTRACT
// VERSION: v1.0.4-STABLE
// DOMAIN: Compute.VPC.Provisioning

syntax = "proto3";

package olympus.compute.v1;

message ProvisionRequest {
  string vpc_id = 1;
  string region = 2;
  enum Tier {
    TIER_UNSPECIFIED = 0;
    TIER_DEVELOPMENT = 1;
    TIER_PRODUCTION = 2;
    TIER_ISOLATED = 3;
  }
  Tier deployment_tier = 3;
  map<string, string> metadata = 4;
}

message ProvisionResponse {
  string operation_id = 1;
  bool success = 2;
  string error_message = 3;
  google.protobuf.Timestamp started_at = 4;
}

service VPCProvisioner {
  rpc CreateVPC(ProvisionRequest) returns (ProvisionResponse);
  rpc DestroyVPC(ProvisionRequest) returns (ProvisionResponse);
}
Schema Hashes (SHA-256)
F3A9-B81C-00E2-991A-77CF-8821
Subscribed Workers
14 ACTIVE INSTANCES
Policy Compliance
SEC-COMPLIANT-V4