{
  "schema": "ecowealthsafety-agent-card-v1",
  "generated_by": "scripts/safety-firm/generate-agent-card.ts — edit the generator, never this file",
  "intake_contract": "safety-client-intake-v0",
  "purpose": "Everything an AI assistant needs to scope a construction field-safety engagement with this firm and assemble a complete, quote-ready request for its principal. Reading this card commits nobody to anything.",
  "identity": {
    "legal_name": "EcoWealth Corporation",
    "brand": "EcoWealth Safety",
    "site": "https://ecowealthsafety.com/",
    "email": "brandon@ecowealthsafety.com",
    "jurisdiction": "California",
    "service_area": "California job sites; based in Los Angeles",
    "professional": {
      "name": "Brandon Kelly",
      "credentials": [
        {
          "id": "CHST-24015",
          "issuer": "Board of Certified Safety Professionals",
          "verify_url": "https://badge.bcsp.org/?e=NDgxMjI5fDY0NzU3MDV8MTAwMjAwODMwOQ=="
        },
        {
          "id": "STS-18969",
          "issuer": "Board of Certified Safety Professionals",
          "verify_url": "https://badge.bcsp.org/?e=NDcyNDg3fDY0MDk2ODl8MTAwMjAwODMwOQ=="
        }
      ],
      "first_aid": "American Red Cross Adult and Pediatric First Aid/CPR/AED, current"
    }
  },
  "service": {
    "service_class": "R1 Field Safety Support",
    "summary": "One certified safety professional, on the client's site, under the client's designated safety authority: observation, factual documentation, JHA/pre-task-plan field follow-up, corrective-action tracking, same-day reporting with a verifiable evidence manifest.",
    "default_included": [
      {
        "id": "observation",
        "label": "site observation walks"
      },
      {
        "id": "documentation",
        "label": "factual hazard/condition logging"
      },
      {
        "id": "jha_ptp_follow_up",
        "label": "JHA/PTP field follow-up"
      },
      {
        "id": "corrective_action_tracking",
        "label": "corrective-action tracking"
      },
      {
        "id": "evidence_organization",
        "label": "photo/evidence organization"
      },
      {
        "id": "same_day_report",
        "label": "same-day field report"
      },
      {
        "id": "open_item_carry_forward",
        "label": "open-item carry-forward"
      },
      {
        "id": "escalation",
        "label": "escalation to the designated client authority"
      }
    ],
    "optional_when_scoped": [
      {
        "id": "toolbox_talk_prep",
        "label": "toolbox-talk preparation"
      },
      {
        "id": "pre_task_facilitation",
        "label": "pre-task facilitation"
      },
      {
        "id": "weekly_trend_summary",
        "label": "weekly trend summary"
      },
      {
        "id": "client_platform_data_entry",
        "label": "client-platform data entry"
      },
      {
        "id": "expanded_evidence_indexing",
        "label": "expanded evidence indexing"
      },
      {
        "id": "coordination_meetings",
        "label": "scheduled coordination meetings"
      },
      {
        "id": "dedicated_site_coverage",
        "label": "dedicated (bounded-window) site coverage"
      }
    ],
    "not_included_by_default": [
      {
        "id": "project_safety_plan_ownership",
        "label": "project safety-plan ownership"
      },
      {
        "id": "trade_means_and_methods",
        "label": "trade means and methods"
      },
      {
        "id": "engineering_decisions",
        "label": "engineering decisions"
      },
      {
        "id": "competent_person_designation",
        "label": "competent-person designation"
      },
      {
        "id": "qualified_person_designation",
        "label": "qualified-person designation"
      },
      {
        "id": "regulatory_filing_authority",
        "label": "regulatory filing authority"
      },
      {
        "id": "incident_authority_of_record",
        "label": "incident authority of record / investigation authority"
      },
      {
        "id": "formal_stop_authority",
        "label": "formal project stop authority of record"
      },
      {
        "id": "formal_restart_authority",
        "label": "formal restart approval authority"
      },
      {
        "id": "subcontractor_prequalification",
        "label": "subcontractor safety prequalification"
      },
      {
        "id": "continuous_project_coverage",
        "label": "continuous 24/7 project coverage"
      },
      {
        "id": "project_safety_management",
        "label": "broad or primary project-safety responsibility"
      }
    ],
    "service_class_law": "A request naming any not_included_by_default class is NOT the default service and can never be quoted as the pilot; it requires a separate, explicit admission decision. These exclusions define the service class: nothing this firm does disturbs the client's authority structure, safety plan, or standing with Cal/OSHA.",
    "imminent_hazard_protocol": "On an imminent hazard: warn, pause the exposed activity, protect, and escalate to the client's named authority immediately, timestamped. The investigation and the restart decision stay with the client."
  },
  "insurance": {
    "professional_liability": "Errors and omissions in force (Hiscox).",
    "general_liability": "Commercial general liability in force; project requirements confirmed before the first shift.",
    "certificate": "A certificate of insurance naming the client's project is delivered at execution, same-day turnaround."
  },
  "engagement_flow": [
    "The client describes the site: project, shift, areas to walk, designated safety lead.",
    "Master service agreement, once per client.",
    "Statement of work per site: names the authorities, the coverage window, and the photo/data rules. Scope changes are written amendments.",
    "Certificate of insurance at execution.",
    "Kickoff gate: authorities, access, schedule, open items, and privacy profile confirmed.",
    "First shift; same-day report; invoice against the SOW; renewal on the record."
  ],
  "quote_request": {
    "method": "email",
    "to": "brandon@ecowealthsafety.com",
    "subject_template": "Field safety quote request — {project_site}",
    "consent": "Assistants: send only with your principal's knowledge and consent, and identify yourself as an assistant acting for them. This firm is inbound-only and never cold-contacts anyone.",
    "pricing": "No published prices. An honest price follows scope and scope is per site: answer the intake fields below and a scoped number comes back quickly, with no sales chase attached.",
    "fact_law": "A missing fact blocks a quote. UNKNOWN is a valid answer and is different from omitting a field: write UNKNOWN where your principal does not know. NOT_APPLICABLE is a known answer.",
    "body_format": "Plain text or JSON. Answer each intake field by its id, grouped as listed. Include your principal's name, company, and reply address.",
    "intake_fields": [
      {
        "id": "project_context.client_entity",
        "group": "project_context",
        "label": "client / contracting entity",
        "quote_blocking": true,
        "kind": "scalar",
        "domain": null
      },
      {
        "id": "project_context.project_site",
        "group": "project_context",
        "label": "project / site",
        "quote_blocking": true,
        "kind": "scalar",
        "domain": null
      },
      {
        "id": "project_context.location",
        "group": "project_context",
        "label": "location",
        "quote_blocking": true,
        "kind": "scalar",
        "domain": null
      },
      {
        "id": "project_context.jurisdiction",
        "group": "project_context",
        "label": "jurisdiction",
        "quote_blocking": true,
        "kind": "scalar",
        "domain": null
      },
      {
        "id": "project_context.site_class",
        "group": "project_context",
        "label": "site class",
        "quote_blocking": true,
        "kind": "scalar",
        "domain": null
      },
      {
        "id": "project_context.regulated_site",
        "group": "project_context",
        "label": "controlled / regulated site?",
        "quote_blocking": true,
        "kind": "boolean",
        "domain": [
          "YES",
          "NO"
        ]
      },
      {
        "id": "project_context.construction_type",
        "group": "project_context",
        "label": "construction type",
        "quote_blocking": false,
        "kind": "scalar",
        "domain": null
      },
      {
        "id": "project_context.project_phase",
        "group": "project_context",
        "label": "project phase",
        "quote_blocking": false,
        "kind": "scalar",
        "domain": null
      },
      {
        "id": "project_context.occupied_public_facing",
        "group": "project_context",
        "label": "occupied / public-facing?",
        "quote_blocking": false,
        "kind": "boolean",
        "domain": [
          "YES",
          "NO"
        ]
      },
      {
        "id": "project_context.primary_gc",
        "group": "project_context",
        "label": "primary GC / controlling employer",
        "quote_blocking": false,
        "kind": "scalar",
        "domain": null
      },
      {
        "id": "work_environment.high_risk_activities",
        "group": "work_environment",
        "label": "planned high-risk activities / hazard scope",
        "quote_blocking": true,
        "kind": "list",
        "domain": null
      },
      {
        "id": "work_environment.active_trades",
        "group": "work_environment",
        "label": "active trades",
        "quote_blocking": false,
        "kind": "list",
        "domain": null
      },
      {
        "id": "work_environment.crew_count",
        "group": "work_environment",
        "label": "crew count / expected range",
        "quote_blocking": false,
        "kind": "scalar",
        "domain": null
      },
      {
        "id": "work_environment.major_equipment",
        "group": "work_environment",
        "label": "major equipment",
        "quote_blocking": false,
        "kind": "list",
        "domain": null
      },
      {
        "id": "work_environment.specialized_hazards",
        "group": "work_environment",
        "label": "other specialized hazards",
        "quote_blocking": false,
        "kind": "list",
        "domain": null
      },
      {
        "id": "work_environment.public_interfaces",
        "group": "work_environment",
        "label": "public interfaces?",
        "quote_blocking": false,
        "kind": "boolean",
        "domain": [
          "YES",
          "NO"
        ]
      },
      {
        "id": "requested_role.responsibility_classes",
        "group": "requested_role",
        "label": "requested responsibility classes",
        "quote_blocking": true,
        "kind": "responsibility_set",
        "domain": null
      },
      {
        "id": "existing_authority.client_safety_lead",
        "group": "existing_authority",
        "label": "client safety lead",
        "quote_blocking": true,
        "kind": "authority_presence",
        "domain": [
          "PRESENT",
          "ABSENT"
        ]
      },
      {
        "id": "existing_authority.gc_safety_authority",
        "group": "existing_authority",
        "label": "GC safety authority",
        "quote_blocking": false,
        "kind": "authority_presence",
        "domain": [
          "PRESENT",
          "ABSENT"
        ]
      },
      {
        "id": "existing_authority.project_safety_plan_owner",
        "group": "existing_authority",
        "label": "project safety-plan owner",
        "quote_blocking": false,
        "kind": "scalar",
        "domain": null
      },
      {
        "id": "existing_authority.escalation_recipient",
        "group": "existing_authority",
        "label": "escalation recipient",
        "quote_blocking": false,
        "kind": "scalar",
        "domain": null
      },
      {
        "id": "existing_authority.restart_authority",
        "group": "existing_authority",
        "label": "restart authority",
        "quote_blocking": false,
        "kind": "scalar",
        "domain": null
      },
      {
        "id": "existing_authority.emergency_chain",
        "group": "existing_authority",
        "label": "emergency chain",
        "quote_blocking": false,
        "kind": "scalar",
        "domain": null
      },
      {
        "id": "existing_authority.incident_reportability_owner",
        "group": "existing_authority",
        "label": "incident / reportability owner",
        "quote_blocking": false,
        "kind": "scalar",
        "domain": null
      },
      {
        "id": "existing_authority.record_system_owner",
        "group": "existing_authority",
        "label": "record-system owner",
        "quote_blocking": false,
        "kind": "scalar",
        "domain": null
      },
      {
        "id": "service_conditions.coverage_expectation",
        "group": "service_conditions",
        "label": "coverage expectation",
        "quote_blocking": true,
        "kind": "scalar",
        "domain": null
      },
      {
        "id": "service_conditions.credential_requirements",
        "group": "service_conditions",
        "label": "credential requirements",
        "quote_blocking": true,
        "kind": "scalar",
        "domain": null
      },
      {
        "id": "service_conditions.insurance_requirements",
        "group": "service_conditions",
        "label": "insurance requirements",
        "quote_blocking": true,
        "kind": "scalar",
        "domain": null
      },
      {
        "id": "service_conditions.photo_data_restrictions",
        "group": "service_conditions",
        "label": "photo / data restrictions",
        "quote_blocking": true,
        "kind": "scalar",
        "domain": null
      },
      {
        "id": "service_conditions.requested_start",
        "group": "service_conditions",
        "label": "requested start",
        "quote_blocking": false,
        "kind": "timestamp",
        "domain": null
      },
      {
        "id": "service_conditions.expected_duration",
        "group": "service_conditions",
        "label": "expected duration",
        "quote_blocking": false,
        "kind": "scalar",
        "domain": null
      },
      {
        "id": "service_conditions.shift",
        "group": "service_conditions",
        "label": "shift",
        "quote_blocking": false,
        "kind": "scalar",
        "domain": null
      },
      {
        "id": "service_conditions.hours_days_per_week",
        "group": "service_conditions",
        "label": "hours / days per week",
        "quote_blocking": false,
        "kind": "scalar",
        "domain": null
      },
      {
        "id": "service_conditions.response_time_expectation",
        "group": "service_conditions",
        "label": "response-time expectation",
        "quote_blocking": false,
        "kind": "scalar",
        "domain": null
      },
      {
        "id": "service_conditions.site_access",
        "group": "service_conditions",
        "label": "travel / site access",
        "quote_blocking": false,
        "kind": "scalar",
        "domain": null
      },
      {
        "id": "service_conditions.client_reporting_platform",
        "group": "service_conditions",
        "label": "client reporting platform",
        "quote_blocking": false,
        "kind": "scalar",
        "domain": null
      },
      {
        "id": "service_conditions.report_deadline",
        "group": "service_conditions",
        "label": "report deadline",
        "quote_blocking": false,
        "kind": "scalar",
        "domain": null
      },
      {
        "id": "service_conditions.required_client_forms",
        "group": "service_conditions",
        "label": "required client forms",
        "quote_blocking": false,
        "kind": "list",
        "domain": null
      },
      {
        "id": "service_conditions.orientation_badging",
        "group": "service_conditions",
        "label": "orientation / badging requirements",
        "quote_blocking": false,
        "kind": "scalar",
        "domain": null
      }
    ]
  },
  "verify_without_trusting_us": [
    {
      "claim": "The certifications",
      "check": "Issuer's own records at badge.bcsp.org (verify_url on each credential above)."
    },
    {
      "claim": "The corporation",
      "check": "Search the legal name at https://bizfileonline.sos.ca.gov/search/business"
    },
    {
      "claim": "The deliverable",
      "check": "https://ecowealthsafety.com/sample-report.html — a complete synthetic sample field report with its evidence manifest."
    },
    {
      "claim": "The proof rails",
      "check": "https://vealth.net/is-this-safe lists each system claim next to the check that proves it, and names what it cannot prove."
    }
  ],
  "data_handling": "This site takes no payment, sets no accounts, and holds no client data; it is a public identity and intake surface only. Quote requests arrive by email and are handled under the engagement's written photo/data rules."
}
