Exploring a Unified Payload and Companion Computer SDK for Quiver

Quiver Hub v1 Completion & Release

  • What is the work being proposed?

    • Title of the project: Quiver Hub v1: Logs/OTA + Mission Planner Foundations + Security Baseline & Deployment
    • Brief project description: Complete the Hub features that are currently “indicated/future” in Quiver Hub Information Note; Flight Log Capture, OTA Flight Controller Interaction System, Mission Planner, harden the platform so it’s safe to operate a fleet, Local & Cloud Deployments.
  • Why do you think this work is necessary?

    • Hub is the “product surface” and orchestration plane. Without Logs/OTA + mission workflows + job safety, Hub remains a powerful demo but not a safe/complete operational platform.
    • Needs to be deployed in a way that can be distributed and accessed safely and reliably
  • Is there any related work this builds upon?

    • Builds on the existing Hub architecture; App Builder, real-time streaming plane, job queue concept, and server-side parsing sandbox, already described in the Hub design and SDK information notes.
  • Will the results of this project be entirely open source? ([MIT], [GPL], [Apache], [CC BY] license or similar)?

    • Yes

Benefits to

  • If this grant is successfully completed, how does it help the Project ?
    • Quiver gets a shippable “v1” hub with operator-grade workflows, eliminating ad-hoc scripts and manual fleet operations.

Benefits to Arrow

  • If this grant is successfully completed, how does it help Arrow?

    • Produces a usable platform for Dev kits and partner pilots: Mission Authoring, OTA roll-outs, Log Retrieval, Fleet Admin, Payload Use & Management — all in one place.
  • Which other non-Arrow projects, or individuals, would stand to benefit from this grant?

    • Any open drone ecosystem project needing: device management, telemetry visualisation, payload stream routing, and plugin-style data pipeline apps.

Assignee & Background

  • Assignee:
    (Name/Username): 21stcenturyAlex
    (Email): alexdada555@arrowair.com / akinola@panrobotics.xyz
    (Organisation): Arrow DAO / Pan Robotics
    (Website): arrowair panrobotics

  • What is the background of the person(s) doing the work? What experience do they have with such projects in the past?

    • Systems architecture + robotics platform engineering; author/operator of the Quiver Hub and Quiver SDK design direction and initial reference pipelines.
  • Have you examples of similar work you have completed in the past?

    • Existing Hub architecture and payload pipeline work (LiDAR stream → Hub visualisation; job queue direction: SDK “bridge” patterns).

Work Details

  • Do you need any input from another bounty/grant before the final submission?

    • Perhaps some nods from the fight tracking platform
  • What is the breakdown of the proposed work, in terms of milestones and/or deadlines? Please include specific dates for milestones.

    • Milestone 1 (Mar 10, 2026): Hub Security Baseline

      • Artefact integrity model (hashes/signatures)
      • Job allow listing model (typed jobs, constrained parameters)
      • Job Reliability and Permissions setting
    • Milestone 2 (Mar 17, 2026): Logs v1 Module

      • FC to Companion log Bridge and upload Flow
      • Log browsing & Upload UI
      • Rotation + retention policies
    • Milestone 3 (Mar 23 , 2026): OTA v1 Module

      • Upload artefact → validate → stage → dispatch → verify/apply → report/rollback hooks
      • Roll-out policy: single drone + batch waves Flows
    • Milestone 4 (Apr 7, 2026): Mission Planner Foundations

      • Mission authoring data model + storage
      • “Publish mission” flow (even if execution is stubbed to SDK commands initially)
      • Map component verified + integration tests
      • Companion to FC Bridge
    • Milestone 5 (Apr 10, 2026): Local Executable & Cloud Deployment

    • Single seat Version deployed on local machines @localhost

    • Website deployment with User Sign-in and profile Flow

  • List the details of the problem and what you want to accomplish with this grant.

    • Convert Hub from “feature-rich interface” into an operational & deployable platform:
      • secure job execution
      • safe software / config roll-out
      • post-flight troubleshooting via logs
      • basic mission planning workflows
      • Deploy for mass use distribution
  • What will be the outcomes of the grant? List all the deliverables and include specific dates for their delivery. For example:

    • Security baseline (Mar 10)
    • Logs v1 UI + Companion log ingest API spec (Mar 17)
    • OTA v1 flow + artefact validation + roll-out policies (Mar 23)
    • Mission planner foundations + stored missions + publish flow (Apr 7)
    • Local Executable & Cloud Deployment (Apr 10)
  • In which areas can this work be used? What is the scope of its applicability?

    • Applicable to any Quiver Dev kit, partner payload developer, or Arrow pilot fleet.
  • What metrics will be used to evaluate the outcomes of the project? E.g. how the GBC would measure the impact of your project.

    • OTA: successful staged roll-out across ≥3 test drones without manual SSH
    • Logs: retrieve logs from UI
    • Security: all job executions successful and map to allow listed job types; artefacts validated before execution
    • Mission planning: create/save/publish missions to FC via UI with schema validation
    • Usability

Risk Assessment

  • What are the potential risks or challenges for this project?

    • Over-scoping mission planning; security model complexity; OTA rollback semantics.
  • How will these risks be managed or mitigated?

    • Mission planning = “foundations only” (data model + publish) with minimal execution coupling.
    • OTA = staged + single drone first; rollback as “hooked mechanism” initially.
  • How will you handle unforeseen obstacles or delays?

    • If mission planner slips, ship Logs/OTA/Security first (Hub v1 still valuable).
  • Is there a long-term plan for updating or improving the work over time?

    • Iterate mission execution integration after SDK v1 is stable.
  • What steps can be taken to ensure the longevity and sustainability of the work?

    • Versioned APIs, migrations, and tests.

Costs

  • How many work hours will be spent on this grant?

    • ~36 hours
  • How much USDC/ARROW is the applicant requesting?

    • 1,800 USDC + 1000 ARROW
  • How does the amount requested represent good value for Arrow?

    • This assumes substantial in-kind contribution and re-use of existing code, focusing the grant on “closing gaps” (security baseline + OTA/logs scaffolding + mission foundations) rather than net-new platform invention.
  • What is the proposed payment schedule for the grant?

    • 20% per milestone (M1–M5)
  • How will the Project verify that the work delivered matches the proposed cadence?

    • Demo videos + acceptance test checklist + deployed test instance.
  • What alternatives or options have been considered in order to save costs for the proposed project?

    • Defer mission planner; ship only Logs/OTA/Security first.
  • Have you examples of similar work you have completed in the past?

    • Prior pipeline + architecture work evidenced by existing Hub+SDK materials

Working Camera Stream from Siyi A8 to Quiver hub