Skip to content

vela-tools/corvus-entity-operations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

CORVUS

Entity lifecycle management and bulk operations.

Concept · Data Pipeline cluster · Part of Vela Tools


CORVUS is an idea — a concept-stage Vela Tool that hasn't started development yet. This repository exists to gather demand signals, use cases, and feedback from the community before any code is written.

If this tool would solve a problem you have, vote and share your use case at velacontext.com/vela-tools. Tools with the most demand get built next.


The concept

Once entities are in the broker, day-two operations begin: bulk updates when a sensor batch is replaced, archival when a site is decommissioned, mass re-tagging when a taxonomy changes. The NGSI-LD API supports single-entity operations well, but production fleets need bulk tools — and most teams end up writing scripts that drift from the platform.

CORVUS would be the operations console for entity-level work at scale: bulk create, update, delete, tag, migrate, and archive — all auditable, all NGSI-LD-native.


What this tool would do

  • Bulk operations — Create, update, delete, tag — at fleet scale.
  • Auditable changes — Every operation logged with who, what, when, why.
  • NGSI-LD native — No SQL, no broker hacks — just standard API calls.

Who this is for

Platform operators, DevOps engineers, data stewards.


Status

Concept stage. No development yet.

This repository serves as the official home for the concept — README, license placeholder, and issue tracking are live. Source code, documentation, and releases follow only after demand justifies development.

To prioritize this tool above others in the Vela Tools roadmap, vote on the product page or share your use case.

Vote and share use case: velacontext.com/vela-toolsEmail: info@velacontext.com — subject "CORVUS Use Case"


Scope (planned)

If built, CORVUS would integrate with the rest of the Vela suite as follows:

For this Use this
Bulk entity operations CORVUS
Real-time context API a Context Broker (protected by LIBRA)
Browse and inspect entities TELESCOPIUM
Time-series and history queries HOROLOGIUM
Compliance audit trails NORMA

Editions (planned)

When (and if) CORVUS is built, it will follow the same open-core model as other Vela Tools:

Edition What it is Where
FOSS Free, self-hosted, EUPL v1.2 This repository (post-development)
Pro Commercial license — advanced features, priority support, SLA velacontext.com
Hub Fully managed as part of Vela Context Data Hub velacontext.com

Final feature splits between FOSS and Pro will be announced ahead of development start.


Contributing

In the concept stage, the most valuable contribution is demand signal:

When development begins, see CONTRIBUTING.md for the full code contribution process. All contributions will require a Developer Certificate of Origin (DCO) sign-off (git commit -s).


Community


License

When built, CORVUS FOSS edition will be licensed under the European Union Public Licence v1.2 (EUPL-1.2) — an OSI-approved, EU-developed open-source license available in 23 EU languages.


About

CORVUS is part of Vela Tools — open-core infrastructure for the NGSI-LD ecosystem, built by SenLab d.o.o. in Ljubljana, Slovenia 🇸🇮.

Learn more at velacontext.com.

Releases

No releases published

Packages

 
 
 

Contributors