Industry Context — Common BS Fingerprints in Crypto, Blockchain & Web3
Neo
(https://neo.org) 📸 Data Snapshot: May 24, 2026Analyze the raw signals below. How would a machine score this business’s credibility?
Here are the exact signals captured from up to six pages of the site — the same raw inputs the evaluation engine analyzed. They are grouped by signal type so you can weigh each the way the machine does.
🏗️ Semantic Structure — heading hierarchy & page identity (Info Density · Commodity Fingerprint)
HOMEPAGE Neo Smart Economy (https://neo.org)
Neo Smart Economy
Neo is an open-source, community driven platform that is leveraging the intrinsic advantages of blockchain technology to realize the optimized digital world of the future.
NAV_HEADING_REPEATED_BODY_FOOTER Governance – Neo Smart Economy (https://neo.org/gov/)
Governance – Neo Smart Economy
Neo is an open-source, community driven platform that is leveraging the intrinsic advantages of blockchain technology to realize the optimized digital world of the future.
NAV_HEADING_REPEATED_BODY_FOOTER NEO & GAS – Neo Smart Economy (https://neo.org/neogas/)
NEO & GAS – Neo Smart Economy
Neo is an open-source, community driven platform that is leveraging the intrinsic advantages of blockchain technology to realize the optimized digital world of the future.
NAV_HEADING_REPEATED_BODY_FOOTER News – Neo Smart Economy (https://neo.org/news/)
News – Neo Smart Economy
Neo is an open-source, community driven platform that is leveraging the intrinsic advantages of blockchain technology to realize the optimized digital world of the future.
📝 The Narrative — clean text per page (Info Density · Semantic Coherence)
HOMEPAGE (https://neo.org) Neo Smart Economy
MIGRATE TO N3
[H1]
Introducing:
Neo X
Neo’s EVM-based sidechain is here.
Find out what opportunities await.
LEARN MORE
Latest News:
Neo N3 Network Update: 3-Second Block Time and GAS Adjustment
All in One - All in Neo
All in One - All in Neo
Interoperability
Native Oracles
Self-Sovereign ID
Decentralized Storage
Neo Name Service
One Block Finality
Best-In-Class Tooling
Smart Contracts
Multi-Language
Neo is
new again
After four years of stable MainNet operation, Neo is undergoing its biggest evolution as it migrates to N3 - The most powerful and feature rich version of the Neo blockchain to date.
Learn More
Find a Wallet
Neo & Gas Tokens
Neo's Features
Documentation
Building Blocks for the Next Generation Internet
Neo provides a full stack of features out of the box, but doesn't keep you boxed in.
Native functionality provides all the infrastructure you need to build complete decentralized applications, while advanced interoperability allows you to harness the power of the global blockchain ecosystem.
Learn More
One Block Finality
dBFT consensus mechanism guarantees fast and efficient finality in a single block.
Oracle
A built-in oracle enabling secured access to any off-chain data.
NeoFS
A distributed data storage solution made for scalability and privacy.
Smart Contracts
Write your smart contracts in C#, Go, Python, Java, or TypeScript.
Neo Name Service
A decentralized .neo domain name service for next-gen internet web applications.
Interoperability
Poly.Network enabled cross-chain interoperability with Ethereum, Binance Chain, and more.
NeoID
A set of self-sovereign decentralized identity solution standards.
BlockchainYou know
Write smart contracts in a language you already love
Learn More
Python
C#
Go
Typescript
Java
from boa3.builtin.contract import Nep17TransferEvent, abort
@metadata
def manifest_metadata() -> NeoMetadata:
meta = NeoMetadata()
meta.author = "coz"
return meta
OWNER = UInt160(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
TOKEN_TOTAL_SUPPLY = 100_000_000 * 100_000_000 # 10m total supply * 10^8 (decimals)
# Events
on_transfer = Nep17TransferEvent
@public
def transfer(from_address: UInt160, to_address: UInt160, amount: int, data: Any) -> bool:
assert len(from_address) == 20 and len(to_address) == 20
assert amount >= 0
# The function MUST return false if the from account balance does not have enough tokens to spend.
from_balance = get(from_address).to_int()
if from_balance < amount:
return False
# The function should check whether the from address equals the caller contract hash.
if from_address != calling_script_hash:
if not check_witness(from_address):
return False
# skip balance changes if transferring to yourself or transferring 0 cryptocurrency
if from_address != to_address and amount != 0:
if from_balance == amount:
delete(from_address)
else:
put(from_address, from_balance - amount)
to_balance = get(to_address).to_int()
put(to_address, to_balance + amount)
on_transfer(from_address, to_address, amount)
# if the to_address is a smart contract, it must call the contract's onPayment method
post_transfer(from_address, to_address, amount, data)
return True
Python Resources
Documentation
Templates
Tools
using Neo;
using Neo.SmartContract;
using Neo.SmartContract.Framework;
using Neo.SmartContract.Framework.Attributes;
using Neo.SmartContract.Framework.Native;
using Neo.SmartContract.Framework.Services;
using System;
using System.Numerics;
namespace Desktop
{
[ManifestExtra("Author", "Neo")]
[ManifestExtra("Email", "dev@neo.org")]
[ManifestExtra("Description", "This is a contract example")]
[ContractSourceCode("https://github.com/neo-project/neo-devpack-dotnet/tree/master/src/Neo.SmartContract.Template")]
public class Contract1 : SmartContract
{
//TODO: Replace it with your own address.
[InitialValue("NiNmXL8FjEUEs1nfX9uHFBNaenxDHJtmuB", ContractParameterType.Hash160)]
static readonly UInt160 Owner = default;
private static bool IsOwner() => Runtime.CheckWitness(Owner);
// When this contract address is included in the transaction signature,
// this method will be triggered as a VerificationTrigger to verify that the signature is correct.
// For example, this method needs to be called when withdrawing token from the contract.
public static bool Verify() => IsOwner();
// TODO: Replace it with your methods.
public static string MyMethod()
{
return Storage.Get(Storage.CurrentContext, "Hello");
}
public static void _deploy(object data, bool update)
{
if (update) return;
// It will be executed during deploy
Storage.Put(Storage.CurrentContext, "Hello", "World");
}
public static void Update(ByteString nefFile, string manifest)
{
if (!IsOwner()) throw new Exception("No authorization.");
ContractManagement.Update(nefFile, manifest, null);
}
public static void Destroy()
{
if (!IsOwner()) throw new Exception("No authorization.");
ContractManagement.Destroy();
}
}
}
CSharp Resources
Documentation
Templates
Tools
package nep17Contract
var (
token nep17.Token
ctx storage.Context
)
// initializes the Token Interface and storage context
func init() {
token = nep17.Token{
...
Name: "Nep17 example",
Owner: util.FromAddress("NdHjSPVnw99RDMCoJdCnAcjkE23gvqUeg2"),
TotalSupply: 10000000000000000
}
ctx = storage.GetContext()
}
// Transfer token from one user to another
func (t Token) Transfer(ctx storage.Context, from, to interop.Hash160, amount int, data interface{}) bool {
amountFrom := t.CanTransfer(ctx, from, to, amount)
if amountFrom == -1 {
return false
}
if amountFrom == 0 {
storage.Delete(ctx, from)
}
if amountFrom > 0 {
diff := amountFrom - amount
storage.Put(ctx, from, diff)
}
amountTo := getIntFromDB(ctx, to)
totalAmountTo := amountTo + amount
storage.Put(ctx, to, totalAmountTo)
runtime.Notify("Transfer", from, to, amount)
if to != nil && management.GetContract(to) != nil {
contract.Call(to, "onNEP17Payment", contract.All, from, amount, data)
}
return true
}
Go Resources
Documentation
Templates
Tools
import { SmartContract} from '@neo-one/smart-contract';
export class NEP17Contract extends SmartContract {
public readonly properties = {
name: 'NEO•ONE NEP17 Example',
groups: [],
trusts: '*',
permissions: [],
};
public readonly name = 'NEO•ONE NEP17 Example';
public readonly decimals = 8;
private readonly notifyTransfer = createEventNotifier<Address | undefined, Address | undefined, Fixed<8>>(
'Transfer', 'from', 'to', 'amount',
);
public transfer(from: Address, to: Address, amount: Fixed<8>, data?: any): boolean {
if (amount < 0) {throw new Error(`Amount must be greater than 0: ${amount}`);}
const fromBalance = this.balanceOf(from);
if (fromBalance < amount) { return false; }
const contract = Contract.for(to);
if (contract !== undefined && !Address.isCaller(to)) {
const smartContract = SmartContract.for<TokenPayableContract>(to);
if (!smartContract.approveReceiveTransfer(from, amount, this.address)) {
return false;
}
}
const toBalance = this.balanceOf(to);
this.balances.set(from, fromBalance - amount);
this.balances.set(to, toBalance + amount);
this.notifyTransfer(from, to, amount);
if (contract !== undefined) {
const smartContract = SmartContract.for<TokenPayableContract>(to);
smartContract.onNEP17Payable(from, amount, data);
}
return true;
}
}
Typescript Resources
Documentation
Templates
Tools
package io.neow3j.examples.contractdevelopment.contracts;
import static io.neow3j.devpack.StringLiteralHelper.addressToScriptHash;
import io.neow3j.devpack.*
@ManifestExtra(key = "name", value = "FungibleToken")
@ManifestExtra(key = "author", value = "AxLabs")
@SupportedStandards("NEP-17")
@Permission(contract = "fffdc93764dbaddd97c48f252a53ea4643faa3fd") // ContractManagement
public class FungibleToken {
static final Hash160 owner = addressToScriptHash("NM7Aky765FG8NhhwtxjXRx7jEL1cnw7PBP");
@DisplayName("Transfer")
static Event3Args onTransfer;
static final int initialSupply = 200_000_000;
static final int decimals = 8;
static final String assetPrefix = "asset";
static final String totalSupplyKey = "totalSupply";
static final StorageContext sc = Storage.getStorageContext();
static final StorageMap assetMap = sc.createMap(assetPrefix);
public static String symbol() {
return "FGT";
}
public static int decimals() {
return decimals;
}
public static int totalSupply() {
return getTotalSupply();
}
static int getTotalSupply() {
return Storage.getInteger(sc, totalSupplyKey);
}
public static boolean transfer(Hash160 from, Hash160 to, int amount, Object[] data)
throws Exception {
if (!Hash160.isValid(from) || !Hash160.isValid(to)) {
throw new Exception("From or To address is not a valid address.");
}
if (amount < 0) {
throw new Exception("The transfer amount was negative.");
}
if (!Runtime.checkWitness(from) && from != Runtime.getCallingScriptHash()) {
throw new Exception("Invalid sender signature. The sender of the tokens needs to be "
+ "the signing account.");
}
if (getBalance(from) < amount) {
return false;
}
if (from != to && amount != 0) {
deductFromBalance(from, amount);
addToBalance(to, amount);
}
onTransfer.fire(from, to, amount);
if (ContractManagement.getContract(to) != null) {
Contract.call(to, "onNEP17Payment", CallFlags.All, data);
}
return true;
}
public static int balanceOf(Hash160 account) throws Exception {
if (!Hash160.isValid(account)) {
throw new Exception("Argument is not a valid address.");
}
return getBalance(account);
}
@OnDeployment
public static void deploy(Object data, boolean update) throws Exception {
throwIfSignerIsNotOwner();
if (!update) {
if (Storage.get(sc, totalSupplyKey) != null) {
throw new Exception("Contract was already deployed.");
}
// Initialize supply
Storage.put(sc, totalSupplyKey, initialSupply);
// And allocate all tokens to the contract owner.
assetMap.put(owner.toByteArray(), initialSupply);
}
}
public static void update(ByteString script, String manifest) throws Exception {
throwIfSignerIsNotOwner();
if (script.length() == 0 && manifest.length() == 0) {
throw new Exception("The new contract script and manifest must not be empty.");
}
ContractManagement.update(script, manifest);
}
public static void destroy() throws Exception {
throwIfSignerIsNotOwner();
ContractManagement.destroy();
}
@OnVerification
public static boolean verify() throws Exception {
throwIfSignerIsNotOwner();
return true;
}
/**
* Gets the address of the contract owner.
*
* @return the address of the contract owner.
*/
public static Hash160 contractOwner() {
return owner;
}
private static void throwIfSignerIsNotOwner() throws Exception {
if (!Runtime.checkWitness(owner)) {
throw new Exception("The calling entity is not the owner of this contract.");
}
}
private static void addToBalance(Hash160 key, int value) {
assetMap.put(key.toByteArray(), getBalance(key) + value);
}
private static void deductFromBalance(Hash160 key, int value) {
int oldValue = getBalance(key);
if (oldValue == value) {
assetMap.delete(key.toByteArray());
} else {
assetMap.put(key.toByteArray(), oldValue - value);
}
}
private static int getBalance(Hash160 key) {
return assetMap.getInteger(key.toByteArray());
}
}
Java Resources
Documentation
Templates
Tools
Learn More
DualTokens
Neo has a unique dual token model that separates governance from utility.
NEO token holders are the owners of the network and are able to participate in governance. NEO holders also receive passive distribution of the network utility token, GAS - No staking required. GAS rewards are increased for voting participation.
GAS is used to pay for network fees, smart contract deployments, and in dApp purchases.
Learn More
Find a Wallet
A user with
500
would receive up to
0.44
Gas Per Month*
For holding NEO
17.52
Gas Per Month*
For Governance Participation
*estimate based on average 20% circulating NEO voting participation
Learn More
How to vote
General guide to governance
Register as a committee candidate
On-chainGovernance
A dynamic on-chain council voted in by the NEO token holders.
N3 introduces the ability for NEO holders to vote in council members and consensus nodes that maintain the liveliness of the Neo network and adjust critical blockchain parameters.
GAS rewards are distributed to both voters and committee members.
On-chainGovernance
A dynamic on-chain council voted in by the NEO token holders.
N3 introduces the ability for NEO holders to vote in council members and consensus nodes that maintain the liveliness of the Neo network and adjust critical blockchain parameters.
GAS rewards are distributed to both voters and commit
SUB-PAGE (https://neo.org/gov/) Governance – Neo Smart Economy
MIGRATE TO N3 [H1] NEOGovernance NEO token holders decide who is in charge of maintaining the Neo network through the election of a Neo Council. GAS token rewards are distributed to voters and council members alike. VOTE NOW [H2] By the people, for the people Neo is becoming a more decentralized blockchain through its new on-chain governance mechanism. NEO holders participate in governance by voting in a Neo Council to manage the Neo Blockchain. The Neo Council will consist of council members and consensus nodes who provide services, maintain the liveliness of the network, and adjust critical blockchain params. GAS rewards will be distributed to both NEO votes and council members. [H3] Key groups in Governance [H5] ROLE [H2] NEO TOKENHOLDERS NEO holders are the stakeholders of the Neo ecosystem. Each NEO token represents one vote in the election of the Neo Council, who is responsible for making decisions for the Neo blockchain. NEO holders should vote in candidates that they feel will represent their needs and are capable of maintaining the health of the Neo network. [H5] ROLE [H2] COUNCILCANDIDATES Any Neo wallet address can register as a candidate to be elected to the Neo Council. A GAS fee is required to register candidacy. As candidates may be elected to the role of consensus node, it is recommended that all candidates set up a reliable node and are capable of maintenance. Comprehensive knowledge of the Neo blockchain is required to fulfil the responsibility as a council member. [H5] ROLE [H2] NEOCOUNCIL The top 21 candidates are voted in as members of the Neo Council. The council is responsible for maintaining the health and liveliness of the Neo network. Responsibilities include adjusting blockchain parameters, such as system fees, and electing oracle nodes. [H3] Breakdown of the process [H2] Governance consists of four main stages [H3] GAS distribution
SUB-PAGE · THIN (https://neo.org/neogas/) NEO & GAS – Neo Smart Economy
MIGRATE TO N3 [H1] NEO& GAS Neo’s two token model allows users to participate in the ecosystem without reducing their stake in the network.
SUB-PAGE (https://neo.org/news/) News – Neo Smart Economy
MIGRATE TO N3 [H1] NEWS & EVENTS After four years of stable MainNet operation, Neo is undergoing its biggest evolution as it migrates to N3 - The most powerful and feature rich version of the Neo blockchain to date. FEATURED BLOG ARTICLES [H4] Neo adds three new funding initiatives to support development on Neo N3 April 27, 2026 Blog [H3] Neo N3 Network Update: 3-Second Block Time and GAS Adjustment [H4] The Neo Council has approved and executed a proposal on Neo N3 MainNet… March 18, 2026 Blog [H3] Neo X MainNet v0.5.3 Upgrade Announcement [H4] We are releasing Neo X MainNet v0.5.3, a patch update to v0.5.2, intro… #Neo X March 18, 2026 Blog [H3] Neo X TestNet v0.5.2 Upgrade Announcement [H4] We are releasing Neo X TestNet v0.5.2, a patch version introducing sev… #Neo X January 21, 2026 Blog [H3] Neo-CLI v3.9.2 TestNet and MainNet Upgrade Notice [H4] Neo-CLI v3.9.2 was released on January 21, 2026. It will be deployed t… January 20, 2026 Blog [H3] Neo-CLI v3.9.0 TestNet and MainNet Upgrade Notice [H4] Neo-CLI v3.9 was released on January 19, 2026, will be deployed to T5 … December 15, 2025 Blog [H3] Introducing the Message Bridge on the Neo Ecosystem [H4] Today, we are pleased to announce that the Message Bridge is now live … #Neo X November 14, 2025 Blog [H3] Neo X MainNet v0.5.1 Upgrade Announcement [H4] We are releasing Neo X MainNet v0.5.1, a patch version introducing sev… #Neo X October 29, 2025 Blog [H3] Opening the Neo X Core Repositories to the Community [H4] As Neo X marks two years since its official announcement, we are takin… #Neo X September 15, 2025 Blog [H3] Neo X MainNet v0.4.2 Upgrade: Anti-MEV Now Live [H4] Were excited to announce that Neo X MainNet has been upgraded to v0.4.… #Neo X September 1, 2025 Blog [H3] Neo X TestNet v0.4.1 Upgrade Announcement [H4] Following v0.4.0, we are releasing Neo X TestNet v0.4.1, integrating t… #Neo X August 20, 2025 Blog [H3] Neo X Launches ZK Trust Relay to Enhance Security and Robustness [H4] Hey Neo devs, Busy coding? Ready to try something new? We invite you … #Neo X August 20, 2025 Blog [H3] Zero-Knowledge Encryption Protocol for Neo X DKG Successfully Audited by Hacken [H4] We’re excited to share that we have successfully completed the audit o… #Neo X June 20, 2025 Blog [H3] Neo X TestNet v0.4.0 Upgrade Announcement [H4] Neo X TestNet is rolling out a major upgrade, scheduled to take effect… #Neo X April 30, 2025 Blog [H3] Neo N3 Releases Neo-CLI v3.8.0 & Proposes Block Time and GAS Generation Rate Adjustments [H4] Neo-CLI v3.8.0 is released on April 30, 2025, and the T5 TestNet will … April 29, 2025 Blog [H3] Neo Legacy Network Shutdown Notice [H4] Today, we officially announce the upcoming shutdown of the Neo Legacy … March 19, 2025 Blog [H3] Anti-MEV feature now LIVE on Neo X TestNet [H4] Every year, blockchain users lose billions to MEV (Maximal Extractable… February 25, 2025 Blog [H3] Neo Council reduces Network and System fees on Neo N3 MainNet [H4] In response to requests from our users and ecosystem projects, the Neo… October 30, 2024 Blog [H3] Neo X Grind Hackathon kicks off for EVM innovators with over $22 million in prizes and grants [H4] Co-hosted with IOSG Kickstarter, Web3Labs, Foresight Ventures, and Bit… #hackathon October 25, 2024 Blog [H3] Neo Global Development General Monthly Report: July - September 2024 [H4] ? Neo X: The start of a new chapter During the reporting period, we … #Monthly Report August 2, 2024 Blog [H3] Neo launches NeoPod ambassador program [H4] Following the launch of the Neo X MainNet, we are excited to announce … #Neo X July 31, 2024 Blog [H3] Neo Global Development General Monthly Report: May and June 2024 [H4] In May and June, Neo continued to sow seeds for the Neo X MainNet laun… #Monthly Report July 25, 2024 Blog [H3] Neo launches $20 million Elevate funding program for Neo X [H4] Neo is excited to announce the Elevate Program, designed to support in… #Neo X July 25, 2024 Blog [H3] Neo X: A New Brand for a Brand New Era [H4] Welcome to the dawn of a new era as we prepare to launch Neo X. Today,… #Neo X July 25, 2024 Blog [H3] Neo X MainNet Launches [H4] It is with great joy that we offer a heartfelt thanks to everyone who … #Neo X July 17, 2024 Blog [H3] Neo Launches the Neo X Gamma TestNet [H4] Neo has released the Gamma version of the Neo X TestNet. This version … #Neo X June 17, 2024 Blog [H3] Neo-CLI v3.7.5 TestNet and MainNet Upgrade Notice [H4] Neo-CLI v3.7.5 was released on June 12th, 2024 and applied to the T5 T… June 13, 2024 Blog [H3] Neo Global Development General Monthly Report: March and April 2024 [H4] To maintain the continuity of events and updates from the past two mon… #Monthly Report May 20, 2024 Blog [H3] Neo-CLI v3.7.4 TestNet and MainNet Upgrade Notice [H4] Neo-CLI v3.7.4 was released on May 16th, 2024 and applied to the T5 Te… #Upgrade Notice #MainNet #N3 May 17, 2024 Blog [H3] Neo X TestNet Bug Bounty Program [H4] Many of you may already be aware of the impending launch of Neo X - Ne… #Neo X April 22, 2024 Blog [H3] Neo Launches the Neo X Beta TestNet [H4] Today, we officially announce the launch of Neo X TestNets Beta versio… #Neo X April 2, 2024 Blog [H3] Neo Global Development General Monthly Report: February 2024 [H4] In February, Neo continued to build its EVM-compatible sidechain, Neo … #Monthly Report March 8, 2024 Blog [H3] Neo Global Development General Monthly Report: January 2024 [H4] Kicking off the new year, Neo continued development work on Neo X, the… #Monthly Report February 21, 2024 Blog [H3] Neo Sidechain Naming Campaign Phase 2: Your Vote Matters! [H4] Dear Neo community and friends, We are delighted to announce that we h… February 21, 2024 Blog [H3] Unveiling the Neo Sidechain Naming Campaign: Co-Building a Bright Future Together [H4] Dear Neo Community and Friends, Were excited to have captured your at… #Neo X February 2, 2024 Blog [H3] Neo Launches the Neo X Alpha TestNet [H4] Following the launch of the Pre-Alpha Version of Neo X TestNet, today,… #Neo X January 19, 2024 Blog [H3] Neo Global Development General Monthly Report: December 2023 [H4] As 2023 came to a close, Neo X, the eagerly anticipated Neo sidechain,… #Monthly Report January 8, 2024 Blog [H3] Neo Global Development General Monthly Report: November 2023 [H4] With the excitement still strong following the announcement of Neo's u… December 29, 2023 Blog [H3] Announcing the Neo X Pre-Alpha TestNet Launch [H4] Today, we are delighted to launch the pre-alpha TestNet of Neo X, Neos… December 19, 2023 Blog [H3] Neo Welcomes HashKey Cloud to the Neo Council [H4] Today,Neo, an open-source, community-driven blockchain platform, welco… #governance December 13, 2023 Blog [H3] Neo Global Development General Monthly Report: October 2023 [H4] October marked a month of highlights forNeo this year. The four-m… #Monthly Report November 20, 2023 Blog [H3] Neo-CLI v3.6.2 TestNet and MainNet Upgrade Notice [H4] Neo-CLI v3.6.2 was released on November 17th, 2023, and will be deploy… November 15, 2023 Blog [H3] Neo Global Development General Monthly Report: September 2023 [H4] In September, Neo continued to proactively identify promising projects… #Monthly Report September 27, 2023 Blog [H3] Neo Global Development General Monthly Report: August 2023 [H4] August was a month of outreach and connections for Neo! Throughout th… #Monthly Report September 6, 2023 Blog [H3] Neo-CLI v3.6.0 Testnet and Mainnet Upgrade Notice [H4] Neo-CLI v3.6.0 was released on September 5th, 2023, and will be deploy… #N3 #Upgrade Notice #MainNet September 1, 2023 Blog [H3] Neo Global Development General Monthly Report: July 2023 [H4] "Dynamic" is the perfect word to describe the Neo ecosystem in the mon… #Monthly Report July 20, 2023 Blog [H3] Neo Global Development General Monthly Report: June 2023 [H4] June was a vibrant month across the Neo ecosystem. Highlights at Neo i… #Monthly Report July 6, 2023 Blog [H3] Neo Partners with OKX to Launch APAC-focused Hackathon to Recruit Talent and Foster in-Region Web3 Growth [H4] July 5th, 2023 Neo, the leading open-source, community-driven blockch… #Hackathon June 27, 2023 Blog [H3] Neo Global Development (NGD) General Monthly Report: May 2023 [H4] In May 2023, Neo embraced a relatively calm period, following up on op… #Monthly Report May 23, 2023 Blog [H3] Neo Global Development General Monthly Report: April 2023 [H4] Neo and the community shone in April at large-scale blockchain events … #Monthly Report May 9, 2023 Blog [H3] Neo Global Development General Report: February-March 2023 [H4] Neo Global Development (NGD) and the Neo community built on their mome… #Monthly Report February 28, 2023 Blog [H3] Neo Global Development General Report: January 2023 [H4] Neo Global Development (NGD) and the Neo community kicked off January … #Monthly Report February 20, 2023 Blog [H3] Neo Global Development General Report: November-December 2022 [H4] Neo Global Development (NGD) and the Neo community finished 2022 stron… #Monthly Report December 22, 2022 Blog [H3] Neo-CLI v3.5.0 MainNet Upgrade Notice [H4] Neo-CLI v3.5.0 will be deployed to the Neo N3 MainNet on December 26th… #N3 #Upgrade Notice #MainNet December 5, 2022 Blog [H3] Neo Global Development General Report: August-October 2022 [H4] Growth and development continued across the Neo ecosystem from August … #Monthly Report October 25, 2022 Blog [H3] September Technical Monthly Development Report [H4] Highlights Another month of development has been completed in the N… #Monthly Report August 29, 2022 Blog [H3] July Technical Development Monthly Report [H4] Highlights Developer conveniences are the primary deliveries from the… #Monthly Report August 19, 2022 Blog [H3] Neo-CLI v3.4.0 T5 TestNet and MainNet Upgrade Notice [H4] Neo-CLI v3.4.0 was released on Aug 9th, 2022, and will be deployed to … #N3 #Upgrade Notice #MainNet August 9, 2022 Blog [H3] General Report-June: Consensus 2022 Special [H4] This report reviews Neos news from Consensus 2022, Polaris Launchpad, … June 30, 2022 Blog [H3] May Technical Development Monthly Report [H4] Highlights Many of the updates from the core development team this mo… #Monthly Report June 2, 2022 Blog [H3] Neo-CLI v3.3.0 T5 TestNet and MainNet Upgrade Notice [H4] Neo-CLI v3.3. was released on June 1, 2022, and will be deployed to th… #N3 #Upgrade Notice #MainNet May 23, 2022 Blog [H3] April Technical Development Monthly Report [H4] Highlights With the Polaris Launchpad hackathon underway, the Neo eco… #Monthly Report May 17, 2022 Blog [H3] Neo MainNet Maintenance Notice [H4] A block generation issue is detected on the Neo MainNet operation. We … #N3 #Upgrade Notice #MainNet May 16, 2022 Blog [H3] Neo CLI v3.1.0.1 Upgrade Notice [H4] Neo CLI v3.1.0.1was released on May 13th, 2022 which was deployed to T… #N3 #Upgrade Notice #MainNet April 21, 2022 Blog [H3] Neo-CLI 3.2.1 Upgrade and T5 TestNet Setup Notice [H4] Neo-CLI v3.2.1 was released on April 21, 2022, and will be deployed to… #N3 #Upgrade Notice #MainNet April 19, 2022 Blog [H3] March Technical Development Monthly Report [H4] Highlights In March, the Neo core progressed towards a new milestone … #Monthly Report April 2, 2022 Blog [H3] February General Development Monthly Report [H4] February was a productive month in the Neo ecosystem. The month was ma… #Monthly Report March 18, 2022 Blog [H3] February Technical Development Monthly Report [H4] Highlights February was the second full month of stable operation for… #Monthly Report March 2, 2022 Blog [H3] January 2022 General Monthly Report [H4] The Neo ecosystem started strong in 2022 with a hum of activity that i… #Monthly Report March 1, 2022 Blog [H3] Neo and Diesis Collaborate to Boost Social Economy Blockchain Use [H4] Neo, a community-driven blockchain ecosystem, has partnered with the E… #Collaboration #Social Economy February 23, 2022 Blog [H3] Neo N3 Early Adoption Program Retrospective: Highlights from a Successful Completion, Part 2 [H4] Neo Global Development (NGD) marked a successful wrap to the Neo N3 Ea… #Early Adoption Program #Retrospective February 16, 2022 Blog [H3] January Technical Development Monthly Report [H4] Highlights Having delivered the milestone Neo 3.1 version in the fina… #Monthly Report February 14
🛡️ Trust Signals — reviews, proof links, trust-theatre flag (Trust & Proof)
| Page | Reviews | Proof links |
|---|---|---|
| / (home) | 0 | 2 |
| /gov/ | 0 | 1 |
| /neogas/ | 112 | 1 |
| /news/ | 20 | 1 |
🔗 Identity & Technical Layer — schema JSON-LD: identity chains, entity gaps (Identity & Authority)
Your Diagnosis
Before revealing the machine’s verdict, predict the BS score for each signal. Higher = more BS (more fluff, less verifiable substance). Drag each slider, then submit to compare your judgment against the engine.
Stuck? Reveal the heuristic lens — how the deterministic page-auditor reads each signal (no AI, pure pattern rules)
These are the structural rules a local, deterministic auditor applies — the same lens you can use to judge each signal. They describe what to look for, not this company’s result.
Classify each sentence as substantive or hollow. Grounding markers — numbers, currencies, dates, technical units, named entities — outweigh marketing adjectives. When fluff sits right next to hard evidence, the fluff is forgiven.
Pull the main entities out of the H1, then check whether they actually recur through the body. A page that announces one thing and then talks about another drifts. Headings with no real sentences underneath read as pseudo-substance.
Count trust words (review, testimonial, rating, verified) against real outbound proof links (Google, Trustpilot, Clutch, G2, Yelp). Lots of trust language with zero verification links is trust theatre. Unlinked logo galleries count against it.
Look at how much sentence length varies. Natural writing varies its rhythm; templated or mass-produced copy is statistically uniform. Very low variation reads as commodity content — unless unique named entities break the pattern.
Inspect the JSON-LD. Is there an Organization or Person schema, and does it carry sameAs links to real external profiles (LinkedIn, socials)? Missing schema or no identity declaration signals an anonymous entity.
Want to apply this lens yourself? The free BS Indicator Chrome extension runs these heuristic checks live on any page. Bear in mind it is a single-page, deterministic tool — it relies only on pattern rules for the page in front of it and does not perform the cross-page semantic correlation this audit uses, so its readout is a starting lens, not the full verdict.
Based on 366 businesses audited.
Neo has 25.7 points less BS than the average for Crypto, Blockchain & Web3.
Crypto, Blockchain & Web3 BS: Neo (neo.org)
Neo is a rare ‘Substance-First’ blockchain project that prioritizes developer utility over retail FOMO. Its BS score is low because it replaces revolutionary metaphors with functional code and detailed governance parameters.
Implement Organization and Person schema to anchor the authority of the Neo Foundation and its founders. Explicitly link the Hacken audit report PDFs in the ‘Trust’ sections to move from ‘mentioned’ to ‘verifiable’ proof. Consolidate the numerous ‘Resources’ links into a unified developer portal to reduce heading repetition.
The site is a textbook example of the Crypto and Blockchain industry, focusing on a Smart Economy ecosystem. The content heavily features technical deliverables like EVM-based sidechains, dBFT consensus, and multi-language smart contract support, confirming a perfect industry alignment.
“The score of 20 is driven primarily by the high Information Density and lack of Semantic Drift. Small penalties were applied in Identity and Authority due to missing structured data (schema_json: null) and in Commodity Fingerprint due to the use of standard Web3 navigation templates.”
This training module utilizes a snapshot of public data from Neo, captured on May 24, 2026, to demonstrate how machine logic evaluates different types of business narratives.
Purpose: This data is presented under “Fair Use” / “Educational Exception” for the purpose of forensic semantic analysis, allowing users to compare human intuition against machine-generated evaluations.
Notice to Neo: This analysis is part of a non-adversarial audit conducted by 1 Euro SEO. The results provided by 1EuroSEO are intended as professional feedback to help improve any website’s machine-readability and authority signals. The 1EuroSEO BS Detection Tool is a free tool, and anyone can test any company to see how their content is interpreted by AI models.
Any company can use the insights for free and improve its voice by comparing it to industry clichés or competitors. When a company has updated its content, it can always submit a new audit request, which will be reflected in a new current score.
To all users: You are encouraged to visit the live site at https://neo.org to view the most current version of its content and learn from the source what this company is about and what it offers.