{
  "schema_version": "2.0",
  "updated_at": "2026-08-30",
  "canonical_url": "https://aptoria.ai/capabilities.json",
  "scope": "Current public workflow status, release conditions, controls, limitations, and human-review boundaries.",
  "applies_to": [
    "Landlords",
    "Property-management teams"
  ],
  "owner": "Product and evidence owner",
  "data_dependencies": [
    "Complete workspace records required by the supported workflow"
  ],
  "capabilities": [
    {
      "id": "maintenance-intake",
      "name": "Maintenance intake and coordination",
      "definition": "Residents can submit maintenance requests and teams can triage, assign, and track the work in Aptoria.",
      "status": "setup_dependent",
      "supported_actions": [
        "Request history, assigned owner, and supporting photos stay with the work order.",
        "High-risk or uncertain requests are routed for human review instead of being represented as resolved."
      ],
      "release_conditions": [
        "Available for configured properties and staff workflows.",
        "Workspace policy and accountable owner configured"
      ],
      "dependencies": {
        "provider": [],
        "jurisdiction": [],
        "plan": []
      },
      "approval_requirements": [
        "Emergency, safety, habitability, uncertain, and out-of-policy requests must be escalated to the configured human contact."
      ],
      "reversibility": "No universal rollback promise. Reversibility depends on the specific action and provider state.",
      "intercept_behavior": "Emergency, safety, habitability, uncertain, and out-of-policy requests must be escalated to the configured human contact.",
      "evidence_urls": [
        "https://aptoria.ai/availability",
        "https://aptoria.ai/receipts"
      ],
      "last_reviewed": "2026-08-30",
      "public_urls": [
        "https://aptoria.ai/availability",
        "https://aptoria.ai/trust-center"
      ],
      "help_urls": [
        "https://aptoria.ai/help"
      ],
      "known_limitations": [
        "A triage suggestion is not a diagnosis, a repair commitment, or a guarantee of vendor availability.",
        "Vendor dispatch, access, and spend follow the property’s configured workflow and may require approval."
      ],
      "change_history": [
        {
          "date": "2026-08-30",
          "note": "Status limited -> setup_dependent under the canonical public capability-status vocabulary."
        }
      ]
    },
    {
      "id": "tenant-messaging",
      "name": "Tenant communication assistance",
      "definition": "Aptoria can prepare routine tenant communications using the records and policies available to the workspace.",
      "status": "setup_dependent",
      "supported_actions": [
        "Outbound work is associated with its workspace records and a reviewable activity history.",
        "Policy- or Fair-Housing-sensitive content is held for review rather than sent autonomously."
      ],
      "release_conditions": [
        "Available in supported workflows; sending and automation depend on channel and policy configuration.",
        "Workspace policy and accountable owner configured",
        "Provider account, delivery path, and failure contact verified"
      ],
      "dependencies": {
        "provider": [
          "A configured provider account and returned delivery or action evidence"
        ],
        "jurisdiction": [],
        "plan": []
      },
      "approval_requirements": [
        "Questions involving accommodation, discrimination, legal rights, a dispute, or a material financial commitment require human handling."
      ],
      "reversibility": "No universal rollback promise. Reversibility depends on the specific action and provider state.",
      "intercept_behavior": "Questions involving accommodation, discrimination, legal rights, a dispute, or a material financial commitment require human handling.",
      "evidence_urls": [
        "https://aptoria.ai/availability",
        "https://aptoria.ai/receipts"
      ],
      "last_reviewed": "2026-08-30",
      "public_urls": [
        "https://aptoria.ai/availability",
        "https://aptoria.ai/trust-center"
      ],
      "help_urls": [
        "https://aptoria.ai/help"
      ],
      "known_limitations": [
        "Aptoria does not promise facts that are absent, conflicting, or not approved in the source record.",
        "A draft is not a legal notice, a lease amendment, or a commitment to waive money or perform work by a certain date."
      ],
      "change_history": [
        {
          "date": "2026-08-30",
          "note": "Status limited -> setup_dependent under the canonical public capability-status vocabulary."
        }
      ]
    },
    {
      "id": "rent-payments",
      "name": "Online rent payments",
      "definition": "Eligible tenants can pay through a configured Stripe-connected payment flow, with payment records reflected in Aptoria.",
      "status": "setup_dependent",
      "supported_actions": [
        "Payment-provider receipts and payment status are retained with the related record.",
        "High-impact money actions follow authorization and approval controls; failed or uncertain states are not treated as settled."
      ],
      "release_conditions": [
        "Requires an eligible Stripe setup and successful payment-provider configuration.",
        "Workspace policy and accountable owner configured",
        "Provider account, delivery path, and failure contact verified",
        "Provider agreement and security review approved"
      ],
      "dependencies": {
        "provider": [
          "A configured provider account and returned delivery or action evidence"
        ],
        "jurisdiction": [],
        "plan": []
      },
      "approval_requirements": [
        "Bank-detail changes, refunds, reversals, disputes, and reconciliation exceptions require an authorized human review."
      ],
      "reversibility": "No universal rollback promise. Reversibility depends on the specific action and provider state.",
      "intercept_behavior": "Bank-detail changes, refunds, reversals, disputes, and reconciliation exceptions require an authorized human review.",
      "evidence_urls": [
        "https://aptoria.ai/availability",
        "https://aptoria.ai/receipts"
      ],
      "last_reviewed": "2026-08-30",
      "public_urls": [
        "https://aptoria.ai/availability",
        "https://aptoria.ai/trust-center"
      ],
      "help_urls": [
        "https://aptoria.ai/help"
      ],
      "known_limitations": [
        "Payment availability, settlement time, returns, and disputes are subject to the payment provider and payment method.",
        "Aptoria is not a bank and does not hold customer funds."
      ],
      "change_history": [
        {
          "date": "2026-08-30",
          "note": "Status limited -> setup_dependent under the canonical public capability-status vocabulary."
        }
      ]
    },
    {
      "id": "leases-and-signing",
      "name": "Lease drafting and electronic signing",
      "definition": "Aptoria supports structured lease drafts and signing workflows for configured records.",
      "status": "setup_dependent",
      "supported_actions": [
        "Draft, sender, signer, and document activity are recorded with the workflow.",
        "Document content and delivery remain reviewable before a consequential send."
      ],
      "release_conditions": [
        "Available for supported document workflows; customers remain responsible for document selection and review.",
        "Workspace policy and accountable owner configured",
        "Named jurisdiction release record approved",
        "Human review and delivery evidence retained"
      ],
      "dependencies": {
        "provider": [],
        "jurisdiction": [
          "A current jurisdiction release record and qualified review"
        ],
        "plan": []
      },
      "approval_requirements": [
        "Questions about legal effect, required disclosures, notices, or exceptions must go to the customer’s qualified legal adviser."
      ],
      "reversibility": "No universal rollback promise. Reversibility depends on the specific action and provider state.",
      "intercept_behavior": "Questions about legal effect, required disclosures, notices, or exceptions must go to the customer’s qualified legal adviser.",
      "evidence_urls": [
        "https://aptoria.ai/availability",
        "https://aptoria.ai/receipts"
      ],
      "last_reviewed": "2026-08-30",
      "public_urls": [
        "https://aptoria.ai/availability",
        "https://aptoria.ai/trust-center"
      ],
      "help_urls": [
        "https://aptoria.ai/help"
      ],
      "known_limitations": [
        "Aptoria does not provide legal advice or guarantee that a document is enforceable in a particular jurisdiction.",
        "Availability of templates, disclosures, and signing requirements varies by workflow and jurisdiction."
      ],
      "change_history": [
        {
          "date": "2026-08-30",
          "note": "Status limited -> setup_dependent under the canonical public capability-status vocabulary."
        }
      ]
    },
    {
      "id": "listing-workspace",
      "name": "Listing workspace and AI listing copy",
      "definition": "The listing manager currently demonstrates how photos, listing copy, and quality checks can be prepared in Aptoria.",
      "status": "preview",
      "supported_actions": [
        "Preview content is clearly identified as non-live and does not create a public listing or external feed.",
        "Listing language should be reviewed for accuracy and applicable housing-advertising rules before publication elsewhere."
      ],
      "release_conditions": [
        "Preview only. The current manager uses sample data and is not a live publishing workflow.",
        "Not currently offered as a production workflow"
      ],
      "dependencies": {
        "provider": [],
        "jurisdiction": [],
        "plan": []
      },
      "approval_requirements": [
        "Use a human review and the destination network’s own publishing process for any live rental advertisement."
      ],
      "reversibility": "No universal rollback promise. Reversibility depends on the specific action and provider state.",
      "intercept_behavior": "Use a human review and the destination network’s own publishing process for any live rental advertisement.",
      "evidence_urls": [
        "https://aptoria.ai/availability",
        "https://aptoria.ai/receipts"
      ],
      "last_reviewed": "2026-08-22",
      "public_urls": [
        "https://aptoria.ai/availability",
        "https://aptoria.ai/trust-center"
      ],
      "help_urls": [
        "https://aptoria.ai/help"
      ],
      "known_limitations": [
        "It does not publish listings to Zillow, Trulia, HotPads, Apartments.com, or other rental networks.",
        "Generated copy must be reviewed by the customer before use and does not establish listing compliance."
      ],
      "change_history": [
        {
          "date": "2026-08-22",
          "note": "Recorded as preview at the release-cohort review; status unchanged since."
        }
      ]
    },
    {
      "id": "tour-booking",
      "name": "Availability-backed tour booking",
      "definition": "Aptoria does not currently offer a production workflow that commits a prospect to a self-booked tour from verified calendar availability.",
      "status": "planned",
      "supported_actions": [
        "A production release will require verified availability, conflict checks, durable confirmation, and cancellation handling."
      ],
      "release_conditions": [
        "Not available today.",
        "Not currently offered as a production workflow"
      ],
      "dependencies": {
        "provider": [],
        "jurisdiction": [],
        "plan": []
      },
      "approval_requirements": [
        "Schedule tours through the property team’s approved calendar process until that workflow is available."
      ],
      "reversibility": "No universal rollback promise. Reversibility depends on the specific action and provider state.",
      "intercept_behavior": "Schedule tours through the property team’s approved calendar process until that workflow is available.",
      "evidence_urls": [
        "https://aptoria.ai/availability",
        "https://aptoria.ai/receipts"
      ],
      "last_reviewed": "2026-08-22",
      "public_urls": [
        "https://aptoria.ai/availability",
        "https://aptoria.ai/trust-center"
      ],
      "help_urls": [
        "https://aptoria.ai/help"
      ],
      "known_limitations": [
        "There is no public claim of direct calendar holds, tour confirmations, or all-channel tour synchronization."
      ],
      "change_history": [
        {
          "date": "2026-08-22",
          "note": "Recorded as planned at the release-cohort review; status unchanged since."
        }
      ]
    },
    {
      "id": "tenant-screening",
      "name": "Applicant screening and housing decisions",
      "definition": "Aptoria does not make automated tenant-screening recommendations or housing decisions.",
      "status": "human_required",
      "supported_actions": [
        "Consequential applicant actions are on Aptoria’s human-required floor.",
        "Records can support a documented review; they do not replace the required decision and notice process."
      ],
      "release_conditions": [
        "Human-led. Full consumer-report screening is not a generally available Aptoria workflow today.",
        "Not currently offered as a production workflow"
      ],
      "dependencies": {
        "provider": [],
        "jurisdiction": [],
        "plan": []
      },
      "approval_requirements": [
        "Route adverse-action, accommodation, dispute, and eligibility questions to the authorized housing decision-maker and qualified counsel as appropriate."
      ],
      "reversibility": "No universal rollback promise. Reversibility depends on the specific action and provider state.",
      "intercept_behavior": "Route adverse-action, accommodation, dispute, and eligibility questions to the authorized housing decision-maker and qualified counsel as appropriate.",
      "evidence_urls": [
        "https://aptoria.ai/availability",
        "https://aptoria.ai/receipts"
      ],
      "last_reviewed": "2026-08-30",
      "public_urls": [
        "https://aptoria.ai/availability",
        "https://aptoria.ai/trust-center"
      ],
      "help_urls": [
        "https://aptoria.ai/help"
      ],
      "known_limitations": [
        "Aptoria does not issue an applicant “trust score,” auto-decline applicants, or decide deposits, co-signers, or accommodation requests.",
        "A customer remains responsible for using an appropriate screening provider and following applicable Fair Housing and FCRA obligations."
      ],
      "change_history": [
        {
          "date": "2026-08-30",
          "note": "Status manual -> human_required: Aptoria prepares or records, a person completes the consequential step."
        }
      ]
    },
    {
      "id": "audit-and-approvals",
      "name": "Approvals and action history",
      "definition": "Aptoria records operational actions and routes configured approvals through its workspace controls.",
      "status": "setup_dependent",
      "supported_actions": [
        "Actions, policy changes, and approvals are designed to remain reviewable in the workspace.",
        "The system preserves a human-required floor for defined consequential action classes."
      ],
      "release_conditions": [
        "Available in supported workflows after the workspace is configured.",
        "Workspace policy and accountable owner configured"
      ],
      "dependencies": {
        "provider": [],
        "jurisdiction": [],
        "plan": []
      },
      "approval_requirements": [
        "When a record is incomplete, conflicting, or outside policy, the action should pause and be assigned to a human owner."
      ],
      "reversibility": "No universal rollback promise. Reversibility depends on the specific action and provider state.",
      "intercept_behavior": "When a record is incomplete, conflicting, or outside policy, the action should pause and be assigned to a human owner.",
      "evidence_urls": [
        "https://aptoria.ai/availability",
        "https://aptoria.ai/receipts"
      ],
      "last_reviewed": "2026-08-30",
      "public_urls": [
        "https://aptoria.ai/availability",
        "https://aptoria.ai/trust-center"
      ],
      "help_urls": [
        "https://aptoria.ai/help"
      ],
      "known_limitations": [
        "The record explains Aptoria’s workflow; it is not a substitute for a customer’s legal, accounting, or regulatory recordkeeping obligations.",
        "A control only applies where the action is run through the supported Aptoria workflow."
      ],
      "change_history": [
        {
          "date": "2026-08-30",
          "note": "Status live -> setup_dependent: named workspace, policy and owner conditions are required before use."
        }
      ]
    },
    {
      "id": "migration-review",
      "name": "PMS and ledger migration review",
      "definition": "Aptoria can parse supported customer-authorized exports into a review-only staging package with source, mapping, and reconciliation evidence.",
      "status": "design_partner",
      "supported_actions": [
        "Provider-issued identifiers, source-file hashes, mappings, held fields, counts, and exceptions remain visible in the review package.",
        "OFX and QuickBooks Web Connect files can be preflighted locally; that preflight does not post, match, retain, or import transactions."
      ],
      "release_conditions": [
        "Limited to local preview and review staging. Live portfolio apply, cutover, and rollback are not currently offered.",
        "Workspace policy and accountable owner configured",
        "Human review and delivery evidence retained"
      ],
      "dependencies": {
        "provider": [],
        "jurisdiction": [],
        "plan": []
      },
      "approval_requirements": [
        "A qualified human must reconcile source controls, opening balances, security-deposit liabilities, exceptions, and cutover authorization before any future live apply."
      ],
      "reversibility": "No universal rollback promise. Reversibility depends on the specific action and provider state.",
      "intercept_behavior": "A qualified human must reconcile source controls, opening balances, security-deposit liabilities, exceptions, and cutover authorization before any future live apply.",
      "evidence_urls": [
        "https://aptoria.ai/availability",
        "https://aptoria.ai/receipts"
      ],
      "last_reviewed": "2026-08-30",
      "public_urls": [
        "https://aptoria.ai/availability",
        "https://aptoria.ai/trust-center"
      ],
      "help_urls": [
        "https://aptoria.ai/help"
      ],
      "known_limitations": [
        "A catalog entry or recognized export format is not a live connector, completed migration, or accounting cutover.",
        "Opening balances and security deposits remain held until separate ledger and trust-liability reconciliation is complete."
      ],
      "change_history": [
        {
          "date": "2026-08-30",
          "note": "Status limited -> design_partner: access is restricted to an approved design-partner cohort."
        }
      ]
    },
    {
      "id": "portfolio-data",
      "name": "Workspace-scoped data controls",
      "definition": "Aptoria is designed to scope operational data to the customer workspace and to keep sensitive financial data in approved provider flows.",
      "status": "setup_dependent",
      "supported_actions": [
        "Access, roles, and activity are managed within the workspace.",
        "Payment credentials are handled by the configured payment provider rather than stored as raw card or bank credentials in Aptoria."
      ],
      "release_conditions": [
        "Platform control for supported Aptoria workflows.",
        "Workspace policy and accountable owner configured"
      ],
      "dependencies": {
        "provider": [],
        "jurisdiction": [],
        "plan": []
      },
      "approval_requirements": [
        "Report a suspected access, privacy, or payment-security issue to Aptoria support immediately and follow the incident response instructions."
      ],
      "reversibility": "No universal rollback promise. Reversibility depends on the specific action and provider state.",
      "intercept_behavior": "Report a suspected access, privacy, or payment-security issue to Aptoria support immediately and follow the incident response instructions.",
      "evidence_urls": [
        "https://aptoria.ai/availability",
        "https://aptoria.ai/receipts"
      ],
      "last_reviewed": "2026-08-30",
      "public_urls": [
        "https://aptoria.ai/availability",
        "https://aptoria.ai/trust-center"
      ],
      "help_urls": [
        "https://aptoria.ai/help"
      ],
      "known_limitations": [
        "No public security or compliance certification is implied unless Aptoria expressly provides it in writing.",
        "Customers should not enter sensitive information into unapproved free-text fields or channels."
      ],
      "change_history": [
        {
          "date": "2026-08-30",
          "note": "Status live -> setup_dependent: a platform control scoped to supported, configured workflows."
        }
      ]
    }
  ]
}