Drone
An individual smart contract: public, immutable Starlark code inscribed directly on Bitcoin.
Hive protocol // carrier detected
Inscribed logic.
Living data.
A coordination layer that lets one ordinal call permanent on-chain code, reach the live web through a bounded runtime, and render the answer inside itself.
01 / SIGNAL ANATOMY
Hive separates permanent intent from live execution. The inscription stays small. The result stays alive.
An ordinal declares the Drone inscription ID and the parameters it needs. No duplicate runtime code is required.
An individual smart contract: public, immutable Starlark code inscribed directly on Bitcoin.
The indexer and bounded runtime that reads Drones, executes their logic, and carries state back.
A Drone—or coordinated set of Drones—put to use inside another ordinal as a working experience.
02 / FIELD ORGANISMS
Hive logic already leaves Bitcoin, touches the live world, and returns with something useful—without making every inscription carry the whole machine.

One inscribed Drone. Live species data, localization, evolution intelligence, and pixel sprites from PokéAPI.

A currency-selectable Bitcoin feed powered by an inscribed Drone and a public market API.

The same Colony reorganizes itself from full terminal to tiny square organism.
03 / CONTAINMENT CORE
Drones get useful network access without inheriting a server. No shell. No filesystem. No raw sockets. No private network.
ACTIVE CONSTRAINTS
Starlark has no process, filesystem, dynamic module, or raw network capabilities.
HTTPS requests pass through SSRF defenses, redirect denial, method controls, and response caps.
Time, instructions, allocations, calls, concurrency, rate, and final result size are all bounded.
The Hivemind executes the Drone at its canonical inscription ID and returns its source hash.
04 / COMPOSITION RITUAL
A Drone is permanent logic. A Colony decides what that logic becomes today.
Define parameters, call public APIs through the broker, and return compact JSON.
def main(params):Publish the Starlark source as text and receive its immutable inscription ID.
text/plainEmbed the master inscription and pass it the Drone ID plus parameters.
postMessage()Render the returned data as art, utility, intelligence, or something stranger.
result → UIStarlark reference, local development, inscription deployment, secure integration, and complete examples.
Open carrier // protocol ready
Reference the existing Hive. Inscribe one Drone. Bring a living signal back to Bitcoin.
1bbda8d0717d18ce2626b500d9ba7b428defc39a3df1bbb58e369181955bb52ci0e3c6001155fec9b51908c63972b6b9015bf75581bd5e8c2b8f229dc869533c79i0