bitcoin Ordinals – often referred to simply as Ordinals or inscriptions – is a protocol that assigns a unique index to individual satoshis and enables arbitrary data to be written directly onto BitcoinS blockchain,effectively “inscribing” content into transaction outputs and witness data . The system was introduced by Casey Rodarmor and has as been associated wiht a broader set of developments, including proposals for fungible token standards like Runes that build on the same inscription ideas . Technically, Ordinals leverage upgrades to bitcoin such as SegWit, Schnorr signatures, Taproot and Tapscript to make compact, verifiable on-chain inscriptions feasible without altering bitcoin’s consensus rules, a point covered in technical analyses of inscription mechanics and prerequisites .
Beyond the engineering, inscriptions have practical and economic consequences: by using block space to store non-financial data, Ordinals reshape fee dynamics, influence miner revenue allocation, and introduce new avenues for value creation on bitcoin-effects that observers note could interact with macro events like bitcoin halvings to change mining incentives and ecosystem economics .This article explains how Ordinals and inscriptions work, traces their technical foundations and provenance, and assesses the trade-offs and implications for bitcoin’s protocol, users, and markets.
Overview of bitcoin Ordinals and Why Inscribing Data Matters
Ordinals introduce a way to attach identifiable metadata directly to individual satoshis-the smallest units of bitcoin-so that data can travel with those units across transactions. This mechanism leverages bitcoin’s existing transaction structure to create on-chain artifacts that are immutable and time-stamped by the blockchain’s consensus. Because these artifacts live on bitcoin’s ledger, they inherit the network’s security and global distribution, reinforcing their permanence within the P2P monetary system .
Inscribing data matters for several practical and conceptual reasons. Immutability ensures that once data is written it cannot be altered without reorg-level changes; provenance ties creators and transfers directly to on-chain history; and interoperability allows wallets and indexers to reference inscriptions alongside monetary balances. Common use cases include:
- Digital collectibles and artefacts (on-chain provenance)
- Small immutable records or proofs (audit trails, timestamps)
- Submission pointers where off-chain content is referenced by an on-chain identifier
There are real technical and economic consequences to inscribing data. Increasing on-chain payloads can expand node storage requirements and lengthen initial synchronization times, and can place upward pressure on transaction fees and mempool competition during congested periods. Operators and participants should be aware of bandwidth and disk-space impacts when supporting a full node, as the blockchain’s full dataset can be substantial and requires adequate resources to maintain and verify independently .
For creators and collectors, practical choices affect long-term accessibility and verification. Wallet support, indexer compatibility, and whether one relies on third-party servers versus running a full node will shape trust and resilience. The table below summarizes core trade-offs to consider.
| Benefit | Consideration |
|---|---|
| On-chain permanence | Requires more node storage |
| Transparent provenance | Higher transaction costs during congestion |
| Decentralized verification | May need specialized indexers/wallets |
Technical Foundations of Ordinals: Satoshis, Taproot, SegWit and Witness Data
Satoshis are the indivisible units of bitcoin (1 BTC = 100,000,000 satoshis) and form the atomic substrate that Ordinals use to attach unique identifiers and payloads. Ordinal theory treats each satoshi as a countable object that can be tracked across transactions, enabling a mapping from a satoshi’s position in bitcoin’s issuance history to an inscription stored with that satoshi. This per-satoshi indexing model is described in technical treatments of Ordinals and the related indexing software that watches every satoshi and its movements on-chain , and in broader technical reports covering the necessary protocol primitives that make such indexing feasible .
Segregated Witness (SegWit) introduced the separation of transaction witness data from the transaction ID, creating a place for data that does not alter the TXID in the same way as inputs and outputs. The witness section can carry arbitrary script-related data, and Ordinals implementations exploit witness-space and script constructs to embed inscription payloads without invalidating ancient transaction semantics. Key technical points include:
- witness discount: witness bytes are weighted differently for block weight calculations, making some forms of inscription more space-efficient.
- Segregation: separating witness data reduces malleability and allows embeddings that do not change legacy txids.
- compatibility: witness-based inscriptions can coexist with existing UTXO and indexing models used by nodes and wallets.
Taproot and its scripting companion Tapscript (built on Schnorr signatures and Taproot commits) expand the expressive power for keeping inscription-related data compact and flexible. Taproot allows a public key tweak that commits to a hidden script path and lets spenders reveal only the branch used; this reduces on-chain footprint for complex spending conditions and can be leveraged to store inscription metadata or reveal content selectively. For developers and indexers the result is a new set of primitives-key-path spends, script-path reveals, Schnorr aggregation possibilities-that change how witness data is formed and interpreted, as detailed in technical overviews of Taproot/Tapscript and their role in inscription workflows .
Bringing these components together, Ordinals inscriptions depend on: the per-satoshi indexing model, the witness region made available by SegWit, and the compact, flexible commitments enabled by Taproot. Implementations monitor transactions,map payloads to specific satoshis,and frequently enough store indexing metadata off-chain while relying on on-chain witness and script commits for provenance. The practical consequences-new on-chain artifacts, miner fee dynamics, and ecosystem tooling-are being tracked by researchers and market analysts as Ordinals reshape how value and data coexist on bitcoin .
| Primitive | Short benefit |
|---|---|
| Satoshi indexing | Atomic provenance |
| SegWit witness | Separated payload space |
| Taproot/Tapscript | Compact commitments |
How Inscription Works Step by step: Preparing, Sending and Indexing Data
Choose the data and prepare your sats: before creating an inscription you must decide the payload (image, text, small app) and ensure it fits practical size limits and wallet/tool constraints. Prepare a dedicated UTXO with the exact sat(s) you intend to inscribe and confirm the wallet supports witness-based inscriptions (Taproot/tapscript).Typical preparation steps include:
- compressing or optimizing the payload for minimal bytes
- ensuring sufficient fees for inclusion under current fee pressure
These preparatory choices affect cost, durability and which sat becomes indexed as the inscribed asset .
Construct and broadcast the inscription transaction: inscription tools build a Taproot-style transaction that places the payload into the transaction witness (not the legacy OP_RETURN), binds the data to a specific sat, and spends the UTXO so that the sat carries the inscription on-chain. The transaction must be signed (Schnorr/Taproot flows) and broadcast to the network; miners include it in a block once fees are met. Key points to monitor are the exact output ordering and fee calculation, because the ordinal assignment and prosperous embedding depend on deterministic transaction structure and confirmation timing .
How indexing captures the inscribed sat: after block inclusion, indexers scan blocks and the witness fields to detect inscribed payloads and assign ordinal indices to the sat(s) that carry them. Indexing is deterministic: indexers walk sat sequences in each block and map payloads to their ordinal numbers,producing the searchable records users interact with on explorers. Protocol design and tooling (the Ordinals layer and related standards) determine how metadata and fungible token layers (like Runes) reference those ordinals for finding and marketplace use .
Operational considerations and confirmation expectations: confirm the inscription’s finality, account for fee volatility, and plan for indexing lag or divergent explorer behavior. Miners’ incentives and network events (such as halvings or changing fee markets) can affect cost and throughput; monitor mempool and block acceptance for best results. Fast reference:
| Item | Typical Expectation |
|---|---|
| Frist confirmation | ~10 minutes (depends on fee) |
| Explorer indexing | minutes to hours |
| Durability | on-chain permanent |
Keep in mind macro factors (halving and miner economics) that influence inscription fees and miner behavior when scheduling large or time-sensitive writes to bitcoin .
Cost, Size Limits and Fee Strategies for Efficient Inscriptions
Inscribing data on bitcoin directly consumes on‑chain space and thus incurs the same market-driven transaction fees as any other bitcoin transaction. Because Ordinals place payloads in the witness portion (a post‑segwit mechanism), the cost of an inscription is driven by the data’s weight rather than a simple byte count – larger payloads translate to larger weight and higher fee requirements to achieve timely confirmation. Practical fee estimation requires watching the mempool and current fee rates; many inscription services quote per‑byte or per‑kilobyte pricing on top of network fees, so total cost = network fee + service markup in many workflows.
There is no fixed “inscription size limit” encoded by Ordinals themselves, but bitcoin’s protocol and miner policies create hard practical caps. bitcoin’s block weight limit (4,000,000 weight units) and individual miner mempool/relay policies determine how much payload can fit into a block; extremely large inscriptions may be rejected by some relays or simply get stuck unconfirmed for long periods.Wallets and indexers that implement the ordinals convention often impose their own size restrictions to keep indexing and propagation reliable, so check provider limits before attempting very large inscriptions.
Efficient fee strategies focus on minimizing weight, timing broadcasts, and using bitcoin fee‑management tools. Common tactics include batching multiple inscriptions into a single transaction when possible, scheduling non‑urgent inscriptions for low‑fee periods, and using Replace‑By‑Fee (RBF) or Child‑Pays‑For‑parent (CPFP) to accelerate confirmations if fees were set too low. Because witness data interacts with SegWit/Taproot fee calculations, crafting outputs and scripts to minimize extra weight – such as using compact Taproot scripts - yields better cost efficiency per byte. Monitoring real‑time fee estimates and choosing indexer‑friendly transaction formats reduces the risk of rejection or long delays.
Practical tips and simple heuristics to reduce cost and risk:
- Compress or encode payloads to reduce weight before inscription.
- Split large content into smaller, linked inscriptions or store content off‑chain and inscribe a hash/reference on‑chain.
- Batch operations where possible to amortize fixed transaction overhead across multiple items.
- Use fee tools (mempool monitors, dynamic fee estimators) and opt for RBF/CPFP readiness.
| Sample Size | Impact | Recommended Strategy |
|---|---|---|
| ~1 KB | Low weight | Standard fee; batch when possible |
| ~100 KB | Moderate weight | Use medium fee; consider off‑peak broadcast |
| ~1 MB+ | High weight / risky | Split or use off‑chain with on‑chain reference |
For production inscriptions, always check the receiving indexer or marketplace policy and test with small inscriptions first to confirm propagation and fee behavior.
Wallets, Tools and Recommended Workflows for Inscribing Safely
Choose non-custodial, Taproot-aware wallets that give you full control of private keys and support native SegWit/Taproot outputs. Prefer hardware wallets for long-term key custody and a desktop or full-node wallet when preparing inscriptions so you can inspect UTXOs and transaction structure locally. avoid browser extensions or custodial services for the actual private-key signing step-inscriptions are permanent and require the same key-security discipline as holding bitcoin itself.
Use a small set of specialist tools and follow a repeatable funding workflow to reduce mistakes. Typical elements include an inscription client (or CLI), a PSBT-capable wallet for signing, a fee-estimator and a block explorer that shows Taproot witness data. Recommended workflow steps:
- Fund a dedicated UTXO for each inscription to isolate risk;
- Build the inscription offline or in a sandboxed environment;
- Create a PSBT and sign with a hardware wallet;
- Broadcast from a trusted node or relay service and monitor confirmations.
Keep a testnet rehearsal before committing to mainnet. Software and client downloads are available from official sources.
Prioritize verifications and fee planning before you broadcast. Inscriptions embed data into witness fields and can dramatically increase fees and propagation delays; always estimate fees relative to the expected transaction weight and set a replaceable-by-fee (RBF) policy when possible. Before signing, verify:
- the target output and value match your intended UTXO;
- the size and content of the inscribed data (no accidental sensitive data);
- the PSBT details on the hardware device screen.
Treat the process like any high-value bitcoin spend-confirmation of byte-level details is essential.
Below is a compact quick-reference for tools and their purpose:
| Tool / Wallet | Purpose | Risk |
|---|---|---|
| Hardware Wallet | Offline signing | Low |
| PSBT-Capable Wallet | Secure transaction assembly | low-Medium |
| Ordinals Client (CLI) | Build & inscribe | Medium |
| Block Explorer | Verify inclusion & witness | low |
Always test workflows on testnet first and download clients from trusted sources.
Security, Privacy and Legal Considerations Before Inscribing Data
Inscribing data on bitcoin is effectively writing to a public, immutable ledger, which means once content is included in a transaction it cannot be removed or edited. That permanence carries operational risks for holders and operators: larger or non-standard transactions created for inscriptions can raise fees, complicate custody, and increase the attack surface for replay or dust attacks.Remember that bitcoin is a peer-to-peer electronic payment system and inscriptions interact with that same global settlement layer.
Privacy trade-offs are significant and often underappreciated. Inscriptions tie data to specific UTXOs and addresses, which can:
- link a public identity or web presence to spending patterns;
- expose metadata that deanonymizes wallets over time;
- create long-lived public artifacts that third parties can crawl and index.
If privacy is a priority, consider generating fresh addresses, using isolated wallets for inscriptions, or keeping the actual content off-chain and only writing a cryptographic proof on-chain.
Legal exposure can be severe because on-chain content is distributed globally and persistent. Potential liabilities include copyright infringement,distribution of illegal content,and violation of data-protection laws in different jurisdictions. Below is a compact reference of common legal issues and their immediate implications:
| Issue | Implication |
|---|---|
| Copyrighted media | Potential takedown claims,litigation risk |
| Illicit content | Criminal exposure,platform delisting |
| Personal data | GDPR/PDPA compliance problems |
Before inscribing,evaluate content under relevant laws and seek counsel for borderline cases.
Practical safeguards reduce risk: test inscriptions on testnet,keep payloads minimal,and prefer publishing only hashes or pointers rather than full files. Run a full node only if you can allocate sufficient bandwidth and storage-initial synchronization and the full blockchain require considerable disk space and data transfer, and you should plan accordingly.Use reputable tools and verified wallets, audit any third-party inscription services, and document consent or licensing when publishing others’ works. These steps protect finances, privacy, and legal standing while engaging with ordinals and inscriptions.
Interoperability, Marketplaces and Long Term Preservation of Ordinals
Interoperability among bitcoin-native inscriptions depends on predictable encoding and discovery layers: Ordinals attach payloads to satoshis via inscriptions enabled by SegWit, Taproot and related upgrades, so compatibility often rests on shared assumptions about how data is stored and retrieved on-chain . Projects that standardize on a common serialization (for example, Runes or other inscription formats) dramatically reduce fragmentation, making wallets, indexers and marketplaces able to read and render inscriptions without bespoke parsers . Consistent canonical indexing of inscriptions-so that a given satoshi-to-data mapping is deterministic-remains a core requirement for cross-platform compatibility.
Marketplaces have rapidly adopted a mix of on-chain lookup and off-chain metadata to list and trade inscriptions; this hybrid model supports richer UX while preserving on-chain provenance . Typical marketplace features that promote liquidity and trust include:
- clear on-chain provenance links and history
- standardized metadata schemas and preview rendering
- indexer APIs for fast discovery and search
- secondary-sale royalty and settlement tooling (where supported)
Platforms that adopt open indexer APIs and standardized metadata make it easier for wallets and aggregators to interoperate and for collectors to verify authenticity without downloading full-chain data.
Long-term preservation demands both on-chain stewardship and off-chain redundancy. On-chain inscriptions are durable as long as the bitcoin UTXO set and block history exist, but practical access relies on indexers and archival nodes; relying on a single indexer creates centralization risk . Common preservation strategies include immutable mirrors, IPFS/Arweave pay-for-storage backups, and multiple independent indexers. The table below summarizes trade-offs in a concise form:
| Preservation Method | Strength | Weakness |
|---|---|---|
| Full archival node + indexer | Complete on-chain fidelity | High resource cost |
| IPFS/Arweave backup | Persistent, low-cost retrieval | Requires off-chain trust model |
| Multiple mirror indexers | Redundancy + faster access | Coordination overhead |
Looking forward, interoperability and preservation converge around open standards and resilient infrastructure: publishers should embed canonical metadata, marketplaces should expose open discovery endpoints, and indexers should adopt reproducible parsing rules so inscriptions remain discoverable even if front-end marketplaces change. Layer‑2 and tooling innovation can improve UX and reduce fees while preserving the canonical on‑chain record; coordinating these efforts through shared specification repositories and reference implementations will minimize fragmentation and enhance long‑term access to bitcoin’s inscriptions ecosystem .
Best Practices and Practical Recommendations for Responsible Inscription
Prioritize minimal on‑chain footprint: Only inscribe data when the purpose justifies the permanent storage cost; keep payloads small, prefer compressed or tiled images and concise metadata, and push large media off‑chain with content‑addressed pointers on-chain. Tools and standards around Ordinals encourage attaching information to satoshis but do not change essential bitcoin storage constraints, so conservative sizing reduces long‑term node burden and fees.
Choose interoperable, well‑maintained tooling and test before mainnet writes: use wallets and indexers known to follow the Ordinals convention and verify compatibility with bitcoin Core implementations that those tools expect.Batch and schedule inscriptions to avoid congesting blocks during high fee periods; estimate transaction fees and confirm mempool acceptance before committing unique or valuable content.
Respect legal, ethical and community norms: Do not inscribe illicit, abusive, copyrighted, or sensitive personal data on-chain-such content is immutable and forces every full node to carry it indefinitely. Consider reputation and long‑term stewardship: creators should disclose provenance, obtain rights for media, and document deletions or migrations off-chain where possible. The growing Ordinals ecosystem raises governance and node‑storage considerations that responsible practitioners must weigh.
Use this compact checklist before finalizing an inscription:
- Compress & minimize – reduce bytes to lower fees and storage.
- Testnet trial - validate tooling and visibility before mainnet.
- Fee check - estimate and monitor mempool conditions.
- Rights & content - confirm legal clearance and ethical acceptability.
| Action | why | Quick Tip |
|---|---|---|
| Compress payload | lowers fees and node load | Use PNG/JPEG optimization or dedupe |
| Test on testnet | Avoid irreversible mistakes | run full workflow on testnet |
| Document provenance | Supports trust and resale | Include signed metadata pointers |
Q&A
Q: What are bitcoin Ordinals?
A: bitcoin Ordinals are a protocol and cultural practice that index individual satoshis (the smallest bitcoin unit) and enable attaching – or “inscribing” - arbitrary data to those satoshis. The system was developed to let unique digital artifacts be created natively on bitcoin, often described as bitcoin-native NFTs.
Q: Who created the Ordinals protocol and when did it launch?
A: The Ordinals protocol was created by bitcoin developer Casey Rodarmor and came to public attention with inscriptions that began in January 2023.
Q: What does ”inscribing” mean in this context?
A: Inscribing means embedding arbitrary data (images, text, small files) into a bitcoin transaction in a way that associates that data with a specific satoshi via the Ordinals indexing rules. The inscribed satoshi then carries that data as a persistent on-chain artifact.
Q: How are inscriptions stored on bitcoin?
A: Inscriptions leverage bitcoin transaction fields (notably witness data made more flexible after Taproot) to include the payload directly on-chain. This makes the data part of bitcoin’s immutable ledger rather than relying on off-chain pointers.
Q: Do Ordinals require any changes to bitcoin’s protocol?
A: No consensus-layer protocol change to bitcoin was required. Ordinals are implemented using existing transaction capabilities (and Taproot-enabled witness space), combined with a numbering/indexing convention for satoshis. They operate at the application layer.
Q: how do Ordinals differ from NFTs on other chains?
A: Conventional NFTs on chains like Ethereum typically store token metadata off-chain (e.g., IPFS) with on-chain pointers, and use token standards like ERC-721. Ordinals store the actual data directly within bitcoin transactions, creating fully on-chain artifacts tied to specific satoshis rather than token IDs in a smart contract.
Q: what are the technical prerequisites to create or view inscriptions?
A: Creating or viewing inscriptions generally requires tooling that understands the Ordinals indexing scheme: an Ordinals-aware wallet, explorer, or an indexer that scans bitcoin blocks and maps inscriptions to satoshis. Some users rely on specialized services; others run their own node plus indexer for full control.
Q: How have Ordinals affected bitcoin network activity and fees?
A: Ordinal inscriptions have increased on-chain activity and contributed to higher blockspace demand during peak periods. That can raise transaction fees and temporarily affect mempool congestion, as inscriptions occupy witness space and increase transaction sizes.
Q: what are the economic implications for miners?
A: Inscriptions create an additional revenue source by increasing fee income for miners when demand for inscription transactions is high. Some analyses suggest this dynamic interacts with miner economics around events like the block subsidy halving. The combination of halving and new fee-generating uses (e.g., ordinals) is a subject of ongoing discussion regarding future mining incentives.
Q: Could Ordinals change how bitcoin’s layer-2 ecosystem develops?
A: Ordinals and their fee/mem-pool effects may influence development priorities for bitcoin layer-2 solutions. Some observers expect growing layer-2 adoption and new L2 designs to evolve as ways to handle different use cases (payments, data-efficient tokens) while preserving on-chain capacity for settlement. Ordinals have prompted renewed discussion about how bitcoin’s L2 stack and base-layer usage coexist.
Q: Are there size or content limits for inscriptions?
A: Practically, inscriptions are limited by transaction and block size economics; embedding large amounts of data becomes expensive as the data contributes to transaction weight and thus fees. There are no strict protocol-enforced limits that categorically prevent large inscriptions, but cost and node storage considerations act as constraints.
Q: What are the main criticisms or concerns about Ordinals?
A: Key concerns include: increasing blockchain bloat (long-term node storage growth), using scarce base-layer blockspace for non-financial data, potential censorship or policy disputes among node operators, and short-term fee inflation affecting regular users. There is also debate about whether this usage aligns with bitcoin’s design priorities.
Q: Are inscriptions permanent and censorship-resistant?
A: Yes – as inscriptions are written directly into bitcoin’s blockchain, they are permanent and inherit bitcoin’s censorship-resistance and immutability properties, subject to the long-term viability of bitcoin full nodes that retain historic data.
Q: How do marketplaces, wallets, and tooling for Ordinals work?
A: A growing ecosystem of Ordinals-aware wallets, explorers, marketplaces, and indexers has emerged to create, display, transfer, and trade inscriptions. These tools parse the ordinal index and present inscriptions to users in a familiar NFT-like experience while managing the underlying bitcoin transactions.
Q: What are the privacy implications of inscribing data?
A: Inscribed data becomes publicly visible on-chain,which means creators should avoid writing sensitive personal information. The permanence and global distribution of bitcoin’s blockchain amplify privacy risks compared with off-chain storage.
Q: How might bitcoin halving events interact with Ordinals activity?
A: bitcoin halving reduces the block subsidy (newly minted BTC per block), increasing the relative importance of fee revenue for miners. If Ordinals continue to drive fee demand, they could partially offset subsidy declines by generating higher transaction fees, altering miner economics post-halving.This interaction is being closely monitored by analysts and industry participants.
Q: Are Ordinals the same as smart contracts or tokens on bitcoin?
A: No. Ordinals are an indexing and inscription scheme for satoshis and do not create on-chain smart contracts in the way platforms like Ethereum do.They are application-layer conventions that embed data in transactions rather than new token standards implemented via bitcoin-native contract languages.
Q: How should node operators and developers think about supporting Ordinals?
A: Node operators and developers must consider storage and bandwidth implications, policy preferences (e.g., whether to relay or index large inscribed transactions), and user demand. Some may adopt indexers or software that selectively handles inscriptions, while others may treat them as ordinary transactions. The debate involves technical, economic, and philosophical factors.
Q: Where can readers learn more or follow developments?
A: For technical primers and introductions,look to Ordinals documentation and educational pieces; broader market and ecosystem analysis is available from exchange research and institutional newsletters covering bitcoin,Ordinals,halving effects,and L2 developments. The linked resources provide useful starting points.
Key Takeaways
Ordinals and inscriptions enable the direct attachment of arbitrary data-images, text, or code-to individual satoshis, effectively creating a mechanism for NFTs and other on-chain artifacts within bitcoin’s existing transaction model [[1]](https://contenthub-static.crypto.com/wp_media/2024/04/Crypto.com-bitcoin-Ordinals-Development-and-Introduction-to-Runes.pdf). Their emergence relies on protocol improvements such as SegWit,Schnorr signatures,Taproot and Tapscript,which together make practical,space-efficient inscriptions possible and shape how data can be validated and spent on-chain [[3]](https://arxiv.org/pdf/2401.17581).
Practically, Ordinals have prompted renewed attention to bitcoin’s capacity for expressive use cases and are influencing both market activity and early layer-2 ecosystem developments, while raising technical, economic, and policy questions that participants and observers continue to evaluate [[2]](https://research.binance.com/static/pdf/a-new-era-for-bitcoin.pdf). As the protocol and tooling evolve, stakeholders should track both the technical literature and market experiments to understand the trade-offs and long‑term implications for bitcoin’s utility, fungibility, and blockspace economics [[3]](https://arxiv.org/pdf/2401.17581; https://research.binance.com/static/pdf/a-new-era-for-bitcoin.pdf).Ultimately, Ordinals represent a notable extension of what can be expressed on bitcoin without altering its consensus rules, and ongoing research and deployment will determine how broadly inscriptions are adopted and integrated into the broader crypto ecosystem [[1]](https://contenthub-static.crypto.com/wp_media/2024/04/Crypto.com-bitcoin-Ordinals-Development-and-Introduction-to-Runes.pdf).
