Operations

Posting News

News is inscribed as an Ordinal inscription with only a Bitcoin transaction.

To create a new post using the Ordinal News Standard, create an inscription following the convention below (inspired by Sats Names).

{
  "p": "ons",
  "op": "post",
  "title": "The Times 03/Jan/2009 Chancellor on brink of second bailout for banks."
}
Key
Required?
Description

p

Yes

Protocol: identifies this as an Ordinal News Standard inscription

op

No

Operation: helps indexers compute correct state

title

Yes

Title: headline for the news to be

The syntax used above helps indexers process the information correctly and consistently. This is an example of the bare minimum requirements, and more information can be added using the Experimental Syntax outlined below.

Experimental Syntax ⚠️

Anyone is welcome to include extra information in the inscription as optional parameters.

These can be added and adopted as the standard evolves, and as a result, new layers can be built on top of the standard itself.

Key
Required?
Description

url

No

URL: supporting link for the content

body

No

Body: supporting text as either plain text or markdown

author

No

Author: common identifier for who is posting content

authorAddress

No

Author Address: the address of the poster

signature

No

Signature: proof that the author address is the poster

To discuss optional fields, share an implementation, or contribute any other ideas to the standard, please visit GitHub and create an issue!

Below is an example with extra syntax, from Reporter Can't Give Example Of "Hateful Speech" After Blaming Elon For It.

These fields can be used to display additional information, apply formatting, and enable new functionality for any front-end that consumes the data.

Another example from Sigle, a blogging platform that gives you the option to publish articles as news inscriptions, with signature verification for the author's address: Can You Achieve Immortality On Bitcoin?

Last updated