Network Admin Apps

Create decentralized security apps like Anti-Phishing, Anti-Malware, Intrusion Prevention Systems and dVPNs

The Marconi protocol is designed down to the ethernet level and powers a decentralized networking stack that provides privacy, security, net neutrality and upgradability


Core Technology


Use Cases

Security Apps

Create administrative applications for network load balancing, changing network topology and IOT device management.

Secure Field Networks

Rapidly deploy secure networks in battlefields and disaster recovery areas. Record network activity on a ledger for after action reviews.

Token to Chain Migration

Migrate token projects (e.g. ERC20) to a blockchain where the tokens now provide utility by powering the blockchain

Virtualized Blockchain

Jump start new blockchains that leverage the Marconi Network for secure block creation and persistence.

Get early access to the SDK

JOIN BETA PROGRAM

© 2018 Marconi Foundation

$ marconi branch foo
>>> Success. Created branch foo.

$ marconi status --branch_name=foo
>>> Branch foo: uninitialized

$ marconi init --config=/tmp/config.txt --branch_name=foo
>>> Success. Configured branch foo.

$ marconi run --branch_name=foo
>>> Success. Running branch foo.


Spin up a new virtualized blockchain network in just a few lines of code

Establish policies to determine what type of traffic is permitted on the network

Contract IntranetFirewall {
  Init(Address target_address) {
    TunnelRef handle = mOpen(target_address);
    mApply(handle, {AllowOnlyCorpOrHTTPS});
  }
}

Status 
AllowOnlyCorpOrHTTPS(PacketRef packet) {
  
if (packet.src().port() != 443 &&
      !packet.src().url().as_string().match(
'intranet.example.com')) {
    
return Status::UNSAFE;
  }
  
return
 Status::OK;
}

Analyze network traffic for phishing attacks such as masquerading URLs with unicode characters

Contract PhishCatcher {
  Init(Address client_address) {
    TunnelRef handle = mOpen(client_address);
    mApply(handle, {PhishFunc});
  }
}

Status PhishFunc(PacketRef packet) {  
  
if (packet.src().url().as_string().match('[^\u0000-\u007F]')) {
    
return Status::UNSAFE;
  }
  
return
 Status::OK;
}

Write decentralized applications using Marconi Script, a Turing-complete language with access to network packets.

Decentralized Apps can be submitted to the global chain or branch chains for public and private networks.

+

+

+

+

+

APIs enable traffic routing, packet analysis, pattern recognition, branch chain creation and token migration.

© 2018 Marconi Foundation

Programmable Ethernet

A new blockchain protocol for jump starting secure networks using programmable packets

Marconi Applications

Marconi Library

Get early access to the SDK

JOIN BETA PROGRAM

Write decentralized applications using Marconi Script, a Turing-complete language with access to network packets. Decentralized Apps can be submitted to the global chain or branch chains for public and private networks.

APIs enable traffic routing, packet analysis, pattern recognition, branch chain creation and token migration.

Network Creation

Spin up a new virtualized blockchain network in just a few lines of code

$ marconi branch foo
>>> Success. Created branch foo.

$ marconi status --branch_name=foo
>>> Branch foo: uninitialized

$ marconi init --config=/tmp/config.txt --branch_name=foo
>>> Success. Configured branch foo.

$ marconi run --branch_name=foo
>>> Success. Running branch foo.


Network Admin

Establish policies to determine what type of traffic is permitted on the network

Anti-Phishing

Analyze network traffic for phishing attacks such as masquerading URLs with unicode characters

Contract PhishCatcher {
  Init(Address client_address) {
    TunnelRef handle =        
      mOpen(client_address);
    mApply(handle, {PhishFunc});
  }
}

Status  PhishFunc(PacketRef packet) {  
  
if (packet.src().url().as_string
()
      .match('
[^\u0000-\u007F]')) {
    
return Status::UNSAFE;
  }
  
return 
Status::OK;
}

Contract IntranetFirewall  {
  Init(Address target_address) {
    TunnelRef handle = mOpen(
      target_address);
    mApply(handle,
      {AllowOnlyCorpOrHTTPS});
  }
}

Status 
AllowOnlyCorpOrHTTPS (
    Packet Ref packet) {
  
if  (packet.src().port() !=  443  &&
      !packet.src().url().as_string()
        .match(
'intranet.foo.com')) {
    
return  Status::UNSAFE;
  }
  
return 
Status::OK;
}

Ethernet-Level Encryption

Secure communication pipes established at Layer 2 of the OSI model provide packet-level encryption and custom packet routing and processing

Programmable Packets

Smart contracts for network packets allow the creation of packet level decentralized applications for improved network security and operation

Branch Chains

Branchable blockchains enable the programmatic creation and jump starting of new secure networks

Core Technology

Network Admin Apps

Create decentralized security apps like Anti-Phishing, Anti-Malware, Intrusion Prevention Systems and dVPNs

Security Apps

Create administrative applications for network load balancing, changing network topology and IOT device management.

Secure Field Networks

Rapidly deploy secure networks in battlefields and disaster recovery areas. Record network activity on a ledger for after action reviews.

Token to Chain Migration

Migrate token projects (e.g. ERC20) to a blockchain where the tokens now provide utility by powering the blockchain

Virtualized Blockchain

Jump start new blockchains that leverage the Marconi Network for secure block creation and persistence.

+

+

+

+

+

Use Cases

Marconi Applications

Marconi Library


Developers

Programmable Ethernet

A new blockchain protocol for jump starting secure networks using programmable packets

Get early access to the SDK

Request Github AccessView Sample Code

Ethernet-Level Encryption

Secure communication pipes established at Layer 2 of the OSI model provide packet-level encryption and custom packet routing and processing

Programmable Packets

Smart contracts for network packets allow the creation of packet level decentralized applications for improved network security and operation

Branchable blockchains enable the programmatic creation and jump starting of new secure networks

Branch Chains

View Sample Code

Developers

Learn more about the Marconi Platform

Read Whitepaper

The Marconi protocol is designed down to the ethernet level and powers a decentralized networking stack that provides privacy, security, net neutrality and upgradability

X

Whitepaper

Team

Core Tech 

Developers

O
branch_Asset 5