
Tether’s plan to connect artificial-intelligence agents with Bitcoin-mining equipment is moving from an idea toward broader industry integration, but the key question is not only what the software can do. It is also who has the authority to approve commands that change how machines operate. According to CryptoSlate, Tether announced on October 24 that 15 industry participants had committed to building and maintaining integrations for its Mining Development Kit, or MDK.
MDK is an open-source framework designed to connect mining hardware, pools and applications through a common interface. That approach can allow software to work with different systems without requiring a completely separate integration for every manufacturer or service provider. It does not, however, create a universal permission system. The controls available at any mining site depend on the software version deployed, the routes used to reach equipment and the site’s own identity and approval policies.
Fifteen companies commit to MDK integrations
The announced participants include major mining-equipment makers, pool operators and infrastructure companies. Tether named BITMAIN, MicroBT, Canaan, Bitdeer, Foundry Digital and Luxor Technology, along with ACME Swisstech, Elektron Energy, EMCD, F2Pool, Heatbit, OCEAN, Proto, SpiderPool and Stratum V2.
Under the arrangement, the participants will build and maintain “Workers.” These software components translate a company’s existing hardware, pool or systems interface into MDK’s shared language. Each participant decides which functions its Worker makes available. An application can then use the common interface rather than developing a separate connection for each system.
Tether has said its QVAC mining agent is already operating on MDK as an early demonstration. The announcement did not provide the capacity of the participating fleets, their share of Bitcoin’s hashrate or any measured savings from using the framework. As a result, the initiative’s practical scale cannot be assessed from the information released.
The reference agent pauses before changing a machine
The MDK v0.11 reference agent illustrates how human authorization is meant to work in one example. Its device-action tool accepts a named device and supports two operations: rebooting the device or changing its power mode. Available modes are low, normal, high and sleep, although the tool checks which modes a particular device supports before sending the instruction.
These functions describe the reference example, not necessarily the maximum capability of every application or Worker built with MDK. The tool is classified as a write action. When the agent reaches an action requiring approval, it creates a pending-approval event and stops before invoking the tool. If the request is rejected, the command is not made. The Gateway agent plugin documents a default two-minute approval period; if no response arrives, the request is treated as rejected.
That pause is only one part of the control system. In v0.11, sessions and approvals are linked to the identity that created them. If no user identity is supplied, requests use a shared local operator. In that setup, an approval event does not distinguish between individual people. A mine deploying the reference version therefore needs to connect its own identity controls to the approval process and decide who may view equipment information and who may authorize a power change.
The location of the AI model is another deployment choice. The reference agent supports local QVAC models and hosted endpoints. When a hosted provider is used, prompts and tool results leave the site for the host of that endpoint. Running the agent locally and deciding where the model operates are separate configuration decisions.
Software versions and network paths affect security
The v0.11 security blueprint treats direct commands differently from approval-gated actions. Direct `command.request` calls do not receive a Kernel-side permission check. By contrast, the `action.push` route relies on permissions supplied by an admitted backend caller, meaning the Gateway must derive those permissions from a verified user.
The Kernel coordinates requests between applications and Workers. A key that allows a backend process to contact the Kernel confirms that the process has been admitted, but it does not identify the human who requested a change. The v0.11 Worker implementation adds another boundary: its network command interface dispatches requests without checking the caller’s key. The tagged blueprint warns that a peer able to reach a Worker and address its public key could submit commands directly. Whether that exposure exists depends on a mine’s network and installation; the documentation does not establish that any specific mine is exposed.
Newer repository code changes some of this picture. References checked on October 24 map v0.11.0 to commit `fae8fbce052a` and the main branch to `35c144f240f0`. At that pinned main-branch snapshot, Workers require admitted caller keys unless an explicit `allowAll` setting is enabled. A v0.12-labelled changelog also describes Kernel roles for reading, writing and administration, opt-in MCP write tools and declared verification of device state.
However, the published security guide retrieved on October 24 still describes Workers without caller allowlists. Operators therefore need to match the documentation to the exact code deployed at a site before treating either description as a complete account of its protections.
Release control remains with MDK’s core team
The project’s governance document gives the core team final authority over the project. The Lead Maintainer has final technical authority over merges, architecture and release planning, while the Community Manager has final authority over strategic direction and the roadmap. An integration commitment does not give a participant control over MDK releases, just as the authority to merge code upstream does not give anyone permission to issue commands inside a particular mine.
That makes software-version management an operating responsibility. MDK’s v0.11 security policy says fixes are handled on a best-effort basis for the latest main commit and that older commits or tagged releases may not receive them. Selecting a version fixes the site’s code baseline, while configuration determines how that code behaves. Later updates require separate review.
The distinction between accepting a command and confirming that a device actually reached the requested state is also important. Approval to send a power-mode instruction does not itself prove that the machine adopted that mode. The broader question surrounding Tether’s AI-mining push is therefore one of operational authority: who can approve writes, which backend programs can reach equipment and who decides when software is updated.
Current crypto market picture
Moneyiar market data at 22:39 on October 25, 2026, showed Bitcoin at $80,430.5068, down 0.08% over 24 hours and 1.32% over seven days. Nexus was priced at $0.0000006151, up 1.61% in 24 hours but down 13.97% over seven days.
Huma Finance stood at $0.0232600943, down 5.03% over 24 hours and 14.38% over seven days. Request was $0.0511020674, down 0.93% over 24 hours and 3.77% over seven days.