Resumo
- O IPO Cross da Nasdaq deveria calcular o preço no qual o número máximo de ações elegíveis poderia ser negociado e, em seguida, liberar o Facebook para negociação contínua. O cálculo normal levava um ou dois milissegundos. Em 18 de maio de 2012, no entanto, mais de 496.000 ordens haviam se acumulado. Cada vez que o primeiro cálculo encontrava cancelamentos que chegavam enquanto ele era executado, o aplicativo recalculava, mas uma limitação de design incorporava apenas um desses cancelamentos por vez. Mais cancelamentos podiam chegar durante cada cálculo mais longo. Portanto, o aplicativo entrou em um loop repetido em vez de produzir um cross validado.
- Não se tratava apenas de uma história de sobrecarga de volume. O alto volume de ordens e cancelamentos era a condição operacional que expunha uma fraqueza determinística do software. A causa raiz técnica foi o tratamento defeituoso pelo aplicativo IPO Cross de múltiplos cancelamentos recebidos durante um cálculo. O gatilho foi o primeiro cálculo às 11h05min10s da manhã sob esse fluxo de ordens extremo. Testes de escala inadequados, uma função de randomização obsoleta, baixa visibilidade da verificação de validação, suporte à decisão incompleto e governança de mudanças fraca foram condições contribuintes.
- Os testes não haviam reproduzido o evento. Os testes com símbolos fictícios da Nasdaq alcançaram cerca de 40.000 ordens, menos de um décimo do número de ordens de abertura do Facebook. A SEC posteriormente constatou que a Nasdaq não havia realizado outro teste que refletisse o tamanho antecipado do Facebook. Essa lacuna era relevante porque um volume maior alongava cada cálculo e dava mais tempo para os cancelamentos chegarem. Isso não estabelece que um engenheiro específico previu o loop exato e o ignorou; a ordem pública não faz essa constatação.
- Os operadores souberam primeiro que o cross não havia sido concluído, não o porquê. Os engenheiros identificaram uma verificação de validação como o código que impedia a liberação, mas ainda não haviam identificado o loop de cancelamento que fazia os estados divergirem. Os executivos aprovaram o failover para uma instância duplicada do mecanismo de combinação da qual o código de validação havia sido removido. Esse foi um uso não testado de um mecanismo de continuidade: a duplicata era normalmente para interrupções, não para lançar software modificado em um IPO ao vivo. A decisão baseou-se na crença errônea de que qualquer incompatibilidade seria pequena.
- A instância modificada concluiu o Cross às 11h30min09s da manhã, combinando 75,7 milhões de ações a US$ 42. Ela fez isso usando o livro de ordens de aproximadamente 11h11, não das 11h30. Mais de 38.000 ordens negociáveis inseridas entre esses horários foram omitidas. Mais de 30.000 permaneceram presas no sistema de IPO; mais de 8.000 foram expostas à negociação contínua. Uma exibição indicativa final de 82 milhões de ações, em comparação com as 75,7 milhões de ações efetivamente cruzadas, era uma evidência contemporânea de uma discrepância material de estado.
- As confirmações de execução imediatas falharam porque um aplicativo downstream reconciliou contra um livro mais atual do que o utilizado pelo Cross e marcou a discrepância como um erro. Os feeds de cotações proprietários e públicos da Nasdaq passaram a exibir informações obsoletas ou cruzadas. Os participantes estavam negociando sem conhecimento confiável sobre se algumas ordens de abertura haviam sido executadas. Por volta do meio-dia, o diretor executivo de um formador de mercado disse à Nasdaq que a empresa estava "negociando às cegas" e propôs uma paralisação. Os executivos da Nasdaq já haviam considerado uma paralisação por volta das 11h35 e optaram por continuar porque a combinação contínua em si estava funcionando e eles esperavam que os outros problemas fossem resolvidos rapidamente.
- A recuperação levou mais de duas horas. A Nasdaq tentou duas vezes, sem sucesso, forçar as confirmações. Às 13h45, ela contornou a verificação de reconciliação; as confirmações foram distribuídas às 13h49min49s. A bolsa também liberou ou cancelou as ordens presas. Aproximadamente 13.000 foram liberadas no mercado, criando um desequilíbrio de venda de cerca de três milhões de ações. A SEC associou essa liberação a uma queda de preço de 93 centavos entre 13h50 e 13h51. A sequência restaurou as operações, mas também alterou a prioridade de execução e transferiu risco para participantes que estavam gerenciando informações incompletas.
- A ordem administrativa de 2013 da SEC foi um processo consensual. A Nasdaq e sua afiliada de execução concordaram sem admitir ou negar as constatações, exceto quanto à jurisdição. Nessa postura, a Comissão constatou violações envolvendo prioridade de preço-tempo, regras de IPO e cross de paralisação, uma conta de erro não autorizada e a regra de capital líquido de corretora. A ordem impôs uma censura, medida de cessar e desistir, compromissos e uma multa de US$ 10 milhões. Essas constatações são oficiais dentro da ordem; elas não são uma sentença criminal ou uma adjudicação geral de todas as perdas dos investidores.
- A compensação seguiu um processo regulatório separado. A SEC aprovou um plano de acomodação voluntária de até US$ 62 milhões cobrindo quatro categorias de ordens definidas. A equipe da FINRA aplicou as fórmulas de elegibilidade e perda da regra; o total de reivindicações válidas finais foi de US$ 44.029.901,61. A participação exigiu uma renúncia, e os membros podiam, em vez disso, preservar outras vias. A SEC expressamente não decidiu se o fundo ou o benchmark mediam integralmente os danos, não verificou todas as declarações factuais da Nasdaq, não decidiu sobre imunidade e não resolveu litígios pendentes. Um acordo coletivo posterior de US$ 26,5 milhões também resolveu reivindicações sem uma decisão judicial de responsabilidade.
- A reparação duradoura exigiu controles em vários níveis: fechar as portas de entrada de ordens assim que um cálculo do cross iniciar; processar cancelamentos pendentes em um único cálculo; tornar a falha de validação visível; governar formalmente as mudanças de software; envolver partes interessadas de negócios, tecnologia, jurídico e regulatório; adicionar engenharia de desempenho e garantia de qualidade integrada; testar a continuidade dos negócios; e exigir evidências e certificação executiva. O Regulation SCI posteriormente tornou as políticas, capacidade, testes, notificação de incidentes e revisão mais explícitos para os principais sistemas de mercado. As regras atuais da Nasdaq também definem um processo de Pré-Lançamento e condições de validação, mas regras públicas não podem comprovar a eficácia do código privado em todos os eventos futuros.
- A responsabilidade é, portanto, dividida em camadas. Os proprietários do software controlavam os testes de invariantes e escala. As operações da bolsa controlavam o lançamento, a paralisação e as decisões de comunicação. A alta administração controlava a aceitação de risco sob incerteza. A organização autorreguladora controlava a conformidade com suas regras arquivadas, enquanto sua afiliada corretora controlava capital e obrigações de conta de erro. As firmas membros controlavam a comunicação com clientes, o tratamento de ordens duplicadas e suas próprias salvaguardas de ordens de mercado. Os reguladores controlavam a investigação, aprovação de regras e execução. O controle operacional subsidia perguntas precisas de responsabilidade; ele não prova, por si só, negligência, dolo ou os danos recuperáveis de um investidor.
A questão da responsabilidade e os limites da evidência
Uma abertura de bolsa é tanto computação quanto instituição. A computação recebe ordens, determina um preço de compensação, aloca execuções e produz mensagens. A instituição publica regras descrevendo esse processo, opera funções de vigilância e regulatórias, toma decisões quando a computação se desvia do plano e pede que os participantes confiem no mercado resultante como justo e ordenado. O IPO do Facebook conectou essas camadas tão firmemente que um defeito de gerenciamento de estado do software tornou-se um teste de legitimidade institucional.
A pergunta correta não é simplesmente por que o Facebook abriu com atraso. É: qual controle deveria ter evitado o loop, qual sinal deveria ter exposto o livro obsoleto, quem tinha autoridade para parar ou continuar, que informação chegou a esse tomador de decisão, como a recuperação preservou ou violou a prioridade e que evidências posteriores mostram que os controles mudaram? Este enquadramento separa a causalidade do software da responsabilidade legal e separa uma resposta a incidente da prova de que uma reparação é duradoura.
A postura da evidência é importante em todo momento. Umfato confirmadoaqui é apoiado por uma ordem oficial, regra arquivada, registro técnico da bolsa, arquivamento corporativo ou registro judicial. Umainferência apoiadaconecta fatos confirmados para análise de controle, mas não foi ela mesma adjudicada. Umaalegação contestadaidentifica uma proposição contestada em litígio ou por uma parte. Umdesconhecidomarca algo que o registro público não resolve. Umaconstataçãoregulatória é atribuída ao processo específico que a fez.
A decisão de um tribunal sobre uma moção, arbitragem ou acordo não é reformulada como um veredito de julgamento sobre todo o incidente.
O registro central do evento é a ordem administrativa consensual da SEC contra a The Nasdaq Stock Market e a Nasdaq Execution Services. A Nasdaq e sua afiliada consentiram sem admitir ou negar as constatações, exceto quanto à jurisdição e ao objeto da Comissão. A Comissão, entretanto, apresentou constatações e ordenou soluções. Essa postura permite declarações como "a SEC constatou" dentro da ordem. Não permite afirmações de que a Nasdaq admitiu todas as constatações, que um júri considerou fraude ou que indivíduos nomeados incorreram em responsabilidade pessoal.
O relato técnico da Nasdaq de 21 de maio de 2012 é valioso porque registra a cronologia inicial da bolsa, o estado do livro de ordens às 11h11 e as mudanças planejadas para o software de IPO. Não é independente. Onde a ordem posterior da SEC é mais detalhada, esta análise usa a ordem para o registro de aplicação e trata o comunicado da Nasdaq como um relato contemporâneo de primeira parte. O comunicado de imprensa da SEC anunciando o acordo é um resumo conciso, não um substituto para as condições e limitações da ordem.
A análise exclui uma controvérsia diferente em torno das divulgações da oferta do Facebook e das comunicações de analistas. Essas questões geraram reivindicações separadas contra o Facebook e os subscritores. Elas não explicam o loop do IPO Cross, e combiná-las confundiria quem controlava o processo de mercado que falhou. A avaliação do Facebook, os méritos da oferta e seu preço subsequente das ações também não são evidências de que o software da Nasdaq causou a perda econômica de cada comprador.
Antes de 18 de maio: um cross especial, uma carga excepcional e suposições comuns
A Nasdaq não abriu um IPO simplesmente permitindo que a primeira ordem recebida fosse negociada. Seu IPO Cross acumulava interesse elegível durante um período apenas de exibição. O sistema disseminava um preço indicativo e informações de desequilíbrio, e o subscritor líder podia sinalizar prontidão. O aplicativo então calculava o preço que maximizava o volume executável, aplicava regras de alocação e iniciava a negociação contínua. Um cross bem-sucedido tinha que sincronizar pelo menos três visões: o estado da ordem usado pelo cálculo, o motor de combinação que aceitaria o resultado e o aplicativo de execução que distribuiria as confirmações.
De acordo com a ordem da SEC, um cálculo normal levava um ou dois milissegundos. Uma verificação de validação comparava o estado calculado pelo aplicativo IPO Cross com o estado da ordem do motor de combinação. Se não coincidissem, o cross não seria executado. Esse era um controle de consistência sensato em princípio. Sua fraqueza não era rejeitar estados inconsistentes; sua fraqueza era que o aplicativo ao redor podia criar inconsistências repetidamente sem uma maneira limitada de absorver todas as mudanças ou parar de aceitá-las.
A interação de cancelamento era exata. Quando um cancelamento chegava durante um cálculo, o aplicativo realizava outro cálculo. Mas o próximo cálculo incorporava apenas o primeiro cancelamento recebido durante o anterior. Se dois ou mais cancelamentos tivessem chegado, os posteriores permaneciam para serem processados separadamente. Um cálculo longo aumentava o intervalo durante o qual novos cancelamentos podiam chegar. Sob atividade suficiente, cada recálculo podia ser ultrapassado por mais mudanças, causando um loop autossustentável.
Esse mecanismo distinguecausa raizdecarga. A causa raiz foi a lógica de transição de estado defeituosa para múltiplos cancelamentos chegando durante o cálculo. A alta contagem de ordens foi uma condição operacional contribuinte que aumentou o tempo de cálculo e expôs o defeito. Chamar o evento de um aumento imprevisível seria incompleto, pois esperava-se que o Facebook fosse excepcionalmente grande. Dizer que o software era incapaz de processar 496.000 ordens em todas as circunstâncias também seria impreciso: a falha identificada surgiu das modificações de ordem interagindo com o cálculo, não meramente do armazenamento de um livro grande.
A Nasdaq realizou testes, mas o limite de escala estava muito abaixo do evento. A SEC constatou que o maior teste com símbolos fictícios usou aproximadamente 40.000 ordens. O cross do Facebook recebeu mais de 496.000. A Comissão constatou que a Nasdaq não conduziu outro teste refletindo o tamanho antecipado do IPO. Um teste de escala sozinho não teria necessariamente acionado o loop, a menos que também gerasse cancelamentos realistas durante a execução do cálculo.
O requisito de controle era, portanto, realismo de carga de trabalho: contagem de ordens, taxa de cancelamento, tempo, duração do cálculo e reconciliação downstream tinham que ser testados juntos.
Um outro detalhe de implementação adormecido afetou o cronograma. Uma função de randomização atrasava o início de um cross por um período aleatório. A Nasdaq havia removido esse comportamento de sua regra em 2007, mas não o havia removido do software. A função permaneceu ativa em 18 de maio. Não foi a causa do loop de cancelamento, mas sua presença significou que o comportamento de produção não estava em conformidade com a regra arquivada e complicou um lançamento crítico em termos de tempo. É evidência de deriva do ciclo de vida do software: uma regra pode mudar enquanto código obsoleto sobrevive.
As evidências de preparação devem ser lidas com o mesmo cuidado. A Nasdaq agendou uma chamada técnica em todo o mercado em 17 de maio para apoiar a oferta. Isso mostra atenção operacional. Não prova que a lógica de cross, capacidade, failover e caminhos de recuperação haviam sido validados como um único sistema. Uma chamada bem frequentada é um controle de comunicação, não um substituto para um teste de carga adversarial.
10:58 às 11:30: cronologia do lançamento fracassado
O subscritor líder originalmente selecionou 11:00 da manhã como a abertura prevista. Aproximadamente às 10:58, solicitou uma extensão de cinco minutos. A SEC constatou que as condições especificadas na regra para tal atraso não haviam sido atendidas, mas a Nasdaq a concedeu. Às 11:05:10, a função de randomização terminou e o IPO Cross iniciou seu primeiro cálculo.
O primeiro cálculo levou cerca de 20 milissegundos em vez dos habituais um ou dois. Um cancelamento chegou durante esse intervalo. O aplicativo iniciou um segundo cálculo para incorporá-lo. Dois cancelamentos adicionais chegaram enquanto esse cálculo era executado. Como o código não processava todos os cancelamentos pendentes como uma única atualização de estado, outros cálculos seguiram e mais cancelamentos chegaram. A verificação de validação fez o que foi projetada para fazer: bloqueou um cross cujo estado do aplicativo não correspondia ao motor de combinação.
O sistema não tinha um caminho eficaz para alcançar um estado estável enquanto as modificações continuavam.
A falha tornou-se um incidente operacional imediatamente. A Nasdaq convocou gerentes seniores e engenheiros sob seu processo "Code Blue". Os engenheiros identificaram a verificação de validação como o ponto que impedia o cross, mas isso não era o mesmo que entender a causa raiz. A ordem da SEC diz que o vice-presidente sênior responsável pelo motor de combinação INET não estava previamente ciente da verificação de validação. Essa lacuna de informação importa.
Um tomador de decisão responsável por uma plataforma crítica não pode avaliar as consequências de substituir um controle se o papel do controle, dependências de dados e modos de falha não estiverem documentados e ensaiados.
Um comando inicial destinado a substituir a verificação falhou. Os engenheiros então propuseram mover o IPO Cross para uma instância duplicada do motor de combinação com o código de verificação de validação removido. A Nasdaq mantinha a duplicata para continuidade de negócios se o motor de combinação principal ficasse indisponível. O uso proposto era materialmente diferente: o principal estava disponível, mas a equipe lançaria uma cópia modificada durante um IPO ao vivo para contornar um controle de consistência.
O registro público não mostra um manual pré-aprovado para essa manobra. A SEC constatou que a Nasdaq não havia testado o uso da duplicata nessa circunstância. Engenheiros e executivos discutiram uma breve desconexão entre os dois livros de ordens e esperavam que a Nasdaq pudesse assumir o outro lado de uma pequena incompatibilidade em sua conta de erro. Eles não discutiram, de acordo com a ordem, o conjunto completo de efeitos colaterais, incluindo a possibilidade de cancelar ou adiar o IPO, notificar os participantes do mercado antes do lançamento ou como os sistemas de confirmação downstream reagiriam a livros divergentes.
Aproximadamente às 11:25, um vice-presidente executivo aprovou o failover. A SEC constatou que ele acreditava que a posição de erro potencial seria pequena. A causa subjacente do loop de cancelamento permanecia não identificada. Esta é adecisão operacionalcrítica: prosseguir desabilitando um controle de validação de estado sob uma incompatibilidade não quantificada, em vez de atrasar, adiar ou cancelar o cross. Não deve ser descrito como prova de que os executivos pretendiam prejudicar os investidores.
A falha de controle responsável foi a qualidade da decisão sob incerteza: o risco foi aceito sem uma medição confiável da lacuna de estado ou um caminho de recuperação testado.
A Nasdaq mudou para a instância duplicada e, às 11:30:09, o IPO Cross executou 75,7 milhões de ações a US$ 42. A abertura foi aproximadamente 30 minutos mais tarde do que originalmente previsto. A negociação contínua então começou. No nível superficial, o lançamento parecia bem-sucedido. No nível de estado, já era inconsistente.
A lacuna de estado de 19 minutos e a falha de confirmação
A instância duplicada havia calculado o cross a partir de um estado do livro de ordens atual apenas até aproximadamente 11:11. Os gerentes da Nasdaq acreditavam que o cross incorporava ordens até o horário de execução das 11:30. Não incorporava. Mais de 38.000 ordens negociáveis inseridas entre 11:11 e 11:30 foram excluídas do cálculo de abertura. Mais de 8.000 tornaram-se elegíveis para negociação contínua; mais de 30.000 permaneceram presas no sistema IPO Cross.
O mercado tinha uma pista visível. Imediatamente antes do lançamento, a Nasdaq disseminou informações indicativas mostrando que aproximadamente 82 milhões de ações seriam executadas. O cross real combinou 75,7 milhões, uma diferença de cerca de 6,3 milhões de ações. Os executivos da Nasdaq e seu economista-chefe observaram a discrepância, de acordo com a SEC. Eles não interromperam o lançamento nem o resolveram antes da negociação contínua. Uma verificação de status em tempo real também poderia ter mostrado que a instância duplicata não estava processando ordens após as 11:11.
Ainferência apoiadaé que a bolsa tinha sinais de detecção, mas carecia de uma regra de parada eficaz que os convertesse em ação. A discrepância de 6,3 milhões de ações não revelou o número exato ou a identidade das ordens omitidas. Revelou que o resultado calculado diferia materialmente da indicação pública mais recente. O carimbo de data/hora de processamento às 11:11 teria tornado a condição de estado obsoleto mais direta. Um portão de lançamento robusto exigiria reconciliação explícita desses sinais, não depender da expectativa de um operador de que os livros estavam quase alinhados.
O aplicativo de execução então encontrou a mesma inconsistência de outra direção. Ele tinha um registro de ordens que se estendia até as 11:30, enquanto a saída do cross refletia o livro apenas até as 11:11. Sua lógica de reconciliação tratou a incompatibilidade como um erro e não enviou confirmações imediatas. Esse comportamento impediu a distribuição de resultados que o aplicativo não podia reconciliar, mas também deixou os membros incapazes de saber quais ordens de abertura foram preenchidas.
O feed de dados proprietário da Nasdaq e o Securities Information Processor exibiram cotações obsoletas ou cruzadas. O SIP marcou as cotações da Nasdaq como não firmes. Esses não eram defeitos de dados cosméticos. Corretores e formadores de mercado gerenciam inventário, obrigações do cliente e hedges com base no status de execução e na melhor oferta e demanda confiável. Uma ordem com status desconhecido cria uma exposição binária: substituí-la pode duplicar um preenchimento, enquanto esperar pode deixar um cliente não executado enquanto o preço se move.
O atraso na confirmação foi, portanto, um mecanismo de dano separado do cross obsoleto. Algumas ordens foram omitidas ou presas. Algumas foram executadas, mas não relatadas. Alguns participantes reagiram comprando, vendendo ou permitindo cancelamentos sob incerteza. A regra de compensação posterior reconheceu categorias distintas porque os caminhos causais diferiam. Um único rótulo como "perda de negociação" não pode estabelecer qual caminho se aplicou a um reclamante.
11:35 às 13:50: detecção, escalada e resposta
Por volta das 11:35, os executivos da Nasdaq discutiram interromper o Facebook. Decidiram não declarar atividade extraordinária de mercado porque a negociação contínua estava operando. Também acreditavam que os problemas de confirmação e dados seriam resolvidos em minutos. Essa decisão separou o motor de combinação do mercado como experimentado pelos participantes. Ordens contínuas podiam ser combinadas, mas os participantes careciam de relatórios de execução oportunos para a abertura e as cotações públicas estavam prejudicadas.
Duas tentativas de forçar as mensagens de execução de abertura falharam durante a meia hora seguinte. A ordem da SEC diz que a decisão de não interromper não foi revisitada após essas tentativas. Às 12:01, o diretor executivo de uma empresa de formação de mercado enviou um e-mail ao diretor executivo da Nasdaq dizendo que a empresa estava "negociando às cegas" e sugeriu interromper a negociação. A mensagem chegou aos executivos do grupo Code Blue por volta das 12:06. A Nasdaq continuou a negociação.
A frase captura um relato confirmado de participante, não uma medição universal da visibilidade de cada empresa. Alguns membros tinham ordens, sistemas e controles de risco diferentes. No entanto, o relato foi um sinal de detecção externo importante porque traduziu um problema de mensagens interno em conduta de mercado: pelo menos um provedor de liquidez disse que não podia determinar sua posição de forma confiável. Um processo maduro de comando de incidentes registraria esse sinal, reavaliaria os critérios de parada e documentaria por que a suposição original de uma interrupção de minutos ainda se mantinha ou não.
A Nasdaq dividiu o trabalho de recuperação entre caminhos de confirmação eletrônicos e manuais. Recebeu reclamações de membros e trabalhou para entender os estados não correspondidos. A evidência pública não fornece um registro completo minuto a minuto de cada reclamação, mensagem interna ou alternativa discutida. Ela mostra que a expectativa inicial de uma correção rápida provou-se errada e que o risco se acumulou enquanto a negociação continuava.
Aproximadamente às 13:45, a Nasdaq contornou o processo de reconciliação do aplicativo de execução. As confirmações de abertura foram distribuídas às 13:49:49. A bolsa também resolveu as mais de 30.000 ordens presas, liberando algumas na negociação contínua e cancelando outras. A SEC constatou que essas ações violaram a prioridade de preço-tempo porque os interesses afetados não foram processados de acordo com a sequência normal.
Aproximadamente 13.000 ordens foram liberadas. Elas geraram um desequilíbrio de venda de aproximadamente três milhões de ações. A ordem da SEC associou a liberação a uma queda de 93 centavos entre 13:50 e 13:51. Essa constatação apoia uma declaração causal estreita sobre o desequilíbrio imediato e o movimento de preço. Não prova que cada queda subsequente no preço do Facebook resultou do sistema da Nasdaq, nem quantifica os danos de cada investidor.
Por volta das 13:50, as confirmações e a liberação das ordens presas restauraram o fluxo principal. O relato técnico inicial da Nasdaq diz que seu cross de fechamento das 16:00 foi concluído normalmente.Recuperação, no entanto, não é o mesmo que desfazer o evento. Os membros já haviam negociado por mais de duas horas com posições de abertura não resolvidas, e a resolução forçada colocou ações e risco de mercado inesperados em seus livros.
Impacto para corretores e investidores: perdas conhecidas, atribuição limitada
A falha da bolsa se propagou por meio das corretoras porque os investidores de varejo e institucionais não se conectavam diretamente ao IPO Cross de maneira legal ou operacional uniforme. Os membros enviavam ordens, recebiam ou deixavam de receber mensagens de execução, mantinham registros de clientes e decidiam se colocavam negociações de substituição. Essa camada intermediária explica por que a compensação foi estruturada em torno de reivindicações de membros e compensação de clientes, em vez de um pagamento direto a cada pessoa que negociou o Facebook.
O aviso de acomodação da Nasdaq de 21 de maio reconheceu que certas ordens de abertura esperadas não haviam sido executadas, haviam sido executadas a um preço inferior ou não haviam sido confirmadas prontamente. Seu aviso de dados de reivindicação de 6 de junho solicitou informações detalhadas sobre ordens, execuções e perdas. Esses avisos são evidências da resposta da bolsa e das categorias propostas. Não são constatações independentes de que cada perda submetida foi causada pelo Cross.
Um arquivamento de empresa pública fornece um exemplo concreto de membro. O Knight Capital Group relatou uma perda de negociação antes de impostos de US$ 35,4 milhões associada ao IPO do Facebook e posteriormente divulgou que recebeu uma acomodação de US$ 12 milhões da Nasdaq, alocando US$ 10,5 milhões para a empresa e US$ 1,5 milhão para descontos de clientes, em seu Formulário 10-K de 2013. O arquivamento do Knight é uma declaração primária de um formador de mercado afetado. Não pode ser extrapolado para um total da indústria nem tratado como uma adjudicação de causalidade para cada dólar.
Os efeitos para os clientes variaram. Um vendedor omitido do Cross poderia receber menos de US$ 42 mais tarde. Um comprador cuja ordem de US$ 42 havia sido preenchida, mas não confirmada, poderia comprar ações de substituição e depois descobrir uma posição comprada inesperada. Um corretor poderia permitir que um cliente cancelasse antes de saber que a ordem já havia sido executada, deixando o corretor com as ações. Outros investidores podem ter negociado após as 11:30 com base no preço, informações da oferta ou decisões individuais não relacionadas a uma ordem de abertura não resolvida.
A tarefa probatória é vincular identificador da ordem, carimbo de data/hora, preço, confirmação, substituição ou cancelamento e disposição eventual.
A FINRA havia alertado os membros em seu aviso de 15 de maio de 2012 sobre ordens de mercado pré-IPO que ordens de mercado em IPOs poderiam receber execuções materialmente diferentes das expectativas e instou as empresas a considerarem práticas de ordens limitadas e divulgação ao cliente. Esse aviso abordava os controles dos membros em torno de preços voláteis de IPO. Não antecipou nem desculpou uma falha de software da bolsa. A responsabilidade da bolsa por um cross em conformidade com as regras e a responsabilidade do corretor pelo tratamento de ordens podem coexistir sem se anularem.
Desconhecidos permanecem. O registro público não fornece um livro-razão completo de perdas por investidor. Não prova o que cada corretor disse a cada cliente durante o atraso, se cada negociação de substituição foi razoável ou quais perdas teriam ocorrido se a Nasdaq tivesse adiado a abertura. Um preço de mercado contrafactual é especialmente difícil porque atrasar ou cancelar o cross teria, por si só, alterado a oferta, a demanda e as informações. As regras de compensação, portanto, usaram benchmarks especificados em vez de afirmar reconstruir um mundo único e contrafactual.
As constatações da SEC: regras, prioridade, capital e postura institucional
A ordem de maio de 2013 da SEC abordou a Nasdaq em duas capacidades. A The Nasdaq Stock Market era uma bolsa de valores nacional registrada e organização auto-reguladora. A Nasdaq Execution Services, ou NES, era uma corretora registrada usada para roteamento e outras funções. Suas obrigações se sobrepunham operacionalmente, mas eram legalmente distintas.
Dentro da postura consensual, a Comissão constatou que a Nasdaq falhou em cumprir suas próprias regras de várias maneiras. O código de randomização obsoleto, a extensão solicitada pelo subscritor e o tratamento de um cross de paralisação posterior da Zynga implicaram a Regra 4120. A liberação e cancelamento das ordens presas do Facebook e o manuseio incorreto de 365 ordens da Zynga violaram a prioridade de preço-tempo. A Nasdaq também usou uma conta de erro para posições decorrentes do Cross, embora suas regras não autorizassem essa conta para esse propósito.
A conta de erro ilustra por que o design da recuperação deve estar nas regras arquivadas. Quando a Nasdaq ficou vendida em mais de três milhões de ações do Facebook, a NES cobriu a posição e gerou aproximadamente US$ 10,8 milhões em lucros, de acordo com a ordem. A questão não era simplesmente se a negociação gerou lucro ou prejuízo. Um operador de mercado assumindo o outro lado de um interesse não combinado altera a exposição econômica e levanta conflitos que devem ser autorizados, limitados e transparentes.
A posição também criou uma consequência de capital de corretora. A SEC constatou que o corte de cabelo exigido sobre a posição do Facebook era de cerca de US$ 35,3 milhões, enquanto a NES tinha aproximadamente US$ 8,8 milhões em capital líquido excedente antes do evento, produzindo uma deficiência de aproximadamente US$ 26,5 milhões. A Comissão constatou uma violação da Seção 15(c)(3) do Securities Exchange Act e da Regra 15c3-1. Isso não foi uma constatação de que os clientes perderam US$ 26,5 milhões; foi um cálculo de capital regulatório referente à capacidade da afiliada de absorver risco.
A ordem constatou falhas sob a Seção 19(g)(1) do Securities Exchange Act, que exige que uma bolsa cumpra e faça cumprir o Securities Exchange Act e suas próprias regras. Impôs uma censura, uma ordem de cessar e desistir, uma multa civil de US$ 10 milhões e compromissos detalhados. A SEC descreveu a multa como a maior então imposta contra uma bolsa. "Então" importa porque foi uma comparação específica no tempo, não uma reivindicação de recorde atual.
A ordem também incluiu constatações do Regulation NMS e de vendas a descoberto de incidentes separados da abertura do Facebook. Elas são relevantes para a avaliação de controle mais ampla da Comissão, mas não devem ser atribuídas ao cross do Facebook. Este artigo não usa esses eventos separados para ampliar a cadeia causal do Facebook.
A responsabilidade também não termina com uma multa. Uma multa precifica uma violação regulatória após o fato. Não restaura a prioridade da ordem, informa a um corretor sua posição durante o evento ou prova que os controles de engenharia mudaram. A evidência de reparação mais probatória está nos compromissos, mudanças de código implementadas, artefatos de governança, testes e regras posteriores.
Compensação: uma acomodação limitada por regras, não um julgamento de danos
A regra de responsabilidade ordinária da Nasdaq limitava materialmente as reivindicações decorrentes de problemas de sistema. Após o IPO, propôs uma acomodação voluntária única. A SEC publicou a proposta inicial no Release 34-67507 e posteriormente aprovou o plano alterado no Release 34-69216. A aprovação foi uma decisão de regulamentação sob a Seção 19(b) do Securities Exchange Act, não uma determinação de danos extracontratuais.
O plano disponibilizou até US$ 62 milhões para quatro categorias definidas. A Categoria I cobriu ordens de venda com preço de US$ 42 ou menos, inseridas entre 11:11 e 11:30, que não foram executadas no Cross. A Categoria II cobriu ordens de venda equivalentes que foram executadas posteriormente abaixo de US$ 42. A Categoria III cobriu ordens de compra com preço exatamente de US$ 42 que foram executadas no Cross sem confirmação imediata e levaram a um cancelamento ou compra adicional antes das 13:50.
A Categoria IV cobriu ordens de compra acima de US$ 42 que foram executadas sem confirmação imediata, quando um cliente foi autorizado a cancelar e o membro enviou um cancelamento antes das 13:50. A compensação da Categoria IV foi reduzida em 30% porque a decisão do membro contribuiu para a posição sob a justificativa da regra.
As fórmulas limitaram as perdas por referência a um benchmark de volume ponderado de US$ 40,527 para a negociação do Facebook das 13:50 às 14:35. A compensação do cliente tinha prioridade de pagamento, seguida pelas perdas proprietárias cobertas. Se o fundo fosse insuficiente, as reivindicações teriam sido rateadas. Um membro tinha que executar uma ampla renúncia referente ao IPO Cross para receber o pagamento; um membro poderia recusar o plano e preservar outras reivindicações.
A equipe da FINRA atuou como revisora neutra especificada pela regra. Seu papel era limitado: coletar planilhas de reivindicação e dados de ordens, aplicar as quatro categorias e a fórmula, solicitar suporte e relatar análises à Nasdaq. Um alerta inicial de análise de reivindicações da Nasdaq relatou US$ 41.610.983,73 em reivindicações válidas. Esse não foi o número final. Submissões adicionais da Categoria III e revisão se seguiram.
O relatório final da Regra 4626 da Nasdaq arquivado na SEC afirma que as reivindicações válidas foram de US$ 20.364.741,96 na Categoria I, US$ 9.990.901,52 na Categoria II, US$ 2.971.394,13 na Categoria III e US$ 10.702.864,00 na Categoria IV após sua redução. O total final foi de US$ 44.029.901,61. Como ficou abaixo de US$ 62 milhões, a Nasdaq esperava pagar as parcelas elegíveis de clientes e proprietárias sem rateio, sujeito a renúncias e condições de pagamento. O Formulário 10-K de 2013 da Nasdaq diz que aproximadamente US$ 44 milhões foram pagos no quarto trimestre.
A SEC colocou limites importantes em torno de sua aprovação. Ela não determinou se US$ 62 milhões era uma medida adequada do dano total, se o benchmark capturou todas as perdas ou se as representações factuais da Nasdaq haviam sido verificadas independentemente. Ela não expressou opinião sobre o mérito de litígios pendentes ou a disponibilidade de imunidade e outras defesas. Essas isenções impedem um erro analítico comum: tratar o pagamento sob uma regra aprovada como prova de que toda perda compensada era legalmente recuperável, ou tratar a exclusão da regra como prova de que nenhum dano ocorreu.
O aviso de prazo e renúncia da Nasdaq operacionalizou o processo final. Em 2015, a bolsa permitiu uma reabertura limitada de reivindicações para membros que não haviam submetido na janela anterior, e seu Formulário 10-K de 2015 registrou reservas relacionadas e status de litígio. Esses registros posteriores mostram que o fechamento financeiro se estendeu além da data de pagamento de 2013.
Limites do litígio: imunidade, arbitragem e acordo
O litígio privado testou um limite de responsabilidade diferente: quando uma bolsa age como reguladora protegida por imunidade de organização autorreguladora e quando age como uma operadora de tecnologia com fins lucrativos. Os autores alegaram violações de valores mobiliários e negligência. Alegações são reivindicações a serem provadas, não fatos confirmados.
Em uma decisão de estágio de rejeição de dezembro de 2013, o Distrito Sul de Nova York decidiu que a imunidade absoluta de SRO não impedia reivindicações dirigidas ao suposto design, teste e promoção negligentes da tecnologia da Nasdaq, porque esses supostos atos eram conduta comercial privada, enquanto decisões regulatórias e conduta associada permaneciam protegidas. A opinião do tribunal distrital no litígio consolidado do IPO do Facebook resolveu questões de petição e imunidade. Não estabeleceu em julgamento que a Nasdaq foi negligente ou que cada perda reivindicada foi causada pelo software.
Uma disputa separada com o UBS dizia respeito a foro e limitações de regras. O UBS buscou arbitragem da FINRA para reivindicações de indenização, contrato e negligência grave. Em NASDAQ OMX Group, Inc. v. UBS Securities, LLC, o Segundo Circuito confirmou uma liminar contra a arbitragem porque a linguagem preclusiva da Regra 4626(a) da Nasdaq se enquadrava no acordo baseado em regras das partes. O tribunal decidiu sobre a arbitrabilidade. Expressamente não identificou quais recursos ou defesas judiciais alternativas poderiam ser aplicadas. A decisão não deve ser relatada como uma decisão de mérito de que o UBS sofreu ou não danos compensáveis.
A ação coletiva consolidada da Nasdaq posteriormente foi acordada. Uma decisão federal de cobertura de seguro registra que a Nasdaq concordou em abril de 2015 com um acordo de US$ 26,5 milhões e que o tribunal distrital concedeu aprovação final em 9 de novembro de 2015. A decisão de cobertura em Beazley Insurance Co. v. ACE American Insurance Co. descreve o acordo enquanto decide a alocação entre as seguradoras. Um acordo coletivo resolve o risco de litígio sob termos acordados; a aprovação por justiça não é uma admissão ou adjudicação de que todas as alegações eram verdadeiras.
Esses processos produzem uma lição jurídica estreita e durável. As funções regulatórias de uma bolsa podem ter forte imunidade, mas o desenvolvimento e a promoção de tecnologia não são automaticamente transformados em regulação imune simplesmente porque o sistema pertence a uma SRO. Ao mesmo tempo, regras de bolsa arquivadas e acordos de membros podem restringir foros e recursos. O resultado exato depende da conduta, reivindicação, texto da regra e postura processual. Não pode ser reduzido a "as bolsas são imunes" ou "a falha estabeleceu negligência comum".
Evidência de reparação: código, processo, governança e obrigação independente
O primeiro reparo técnico da Nasdaq mudou o limite do cross. Seu aviso de maio de 2012 disse que o aplicativo de IPO não aceitaria mais modificações de ordem elegíveis para cross uma vez que o cálculo final começasse. Isso fecha o alvo móvel que permitia que os cancelamentos ultrapassassem o cálculo. A ordem da SEC posteriormente exigiu que as portas de entrada de ordens para cross de IPO e paralisação fossem fechadas após o início do cálculo, que todas as modificações pendentes fossem processadas em um recálculo e que registros aprimorados fossem mantidos quando a validação falhasse.
Esses são controles ligados diretamente ao mecanismo de falha.
Os compromissos foram além de um único patch. A Nasdaq teve que estabelecer um processo formal de ciclo de vida envolvendo partes interessadas de tecnologia, negócios, jurídico e regulatório; criar governança para grandes iniciativas de software; padronizar o gerenciamento de mudanças; dar ao grupo regulatório visibilidade diária e funções de aprovação para grandes lançamentos; estabelecer uma função dedicada de desempenho de sistemas; e fortalecer a garantia de qualidade e os testes de integração. Também teve que fornecer evidências narrativas e documentais, obter revisão do conselho e ter seu diretor executivo certificando a conclusão.
Esses requisitos mapeiam o incidente com precisão. A propriedade conjunta do ciclo de vida aborda a deriva de regra-código e controles ocultos. A engenharia de desempenho aborda a lacuna entre 40.000 ordens de teste e um evento de 496.000 ordens. O teste integrado aborda a falha entre o Cross, motor de combinação, aplicativo de execução e feeds. O controle de mudanças aborda a remoção ao vivo da lógica de validação. A revisão regulatória aborda o comportamento de produção que se desviou das regras arquivadas. A certificação executiva torna a alta administração responsável por evidências, em vez de garantia verbal.
A Nasdaq relatou o progresso da implementação em seu Formulário 10-Q do segundo trimestre de 2013. Seu diretor executivo também descreveu mudanças organizacionais e de software em uma comunicação aos acionistas de 2013 arquivada no Formulário 8-K, incluindo nova liderança de tecnologia, engenharia de desempenho e garantia de qualidade. Essas são afirmações de reparo de primeira parte. São evidências de que as estruturas foram anunciadas e representadas aos reguladores e investidores, não prova independente de que todo controle permaneceu eficaz posteriormente.
O ambiente regulatório mais amplo também mudou. Em 2014, a SEC adotou o Regulation Systems Compliance and Integrity. O comunicado de adoção do Regulation SCI descreveu requisitos para políticas e procedimentos razoavelmente projetados para apoiar capacidade, integridade, resiliência, disponibilidade e segurança; ação corretiva e notificação; teste de continuidade de negócios; e revisão anual. O lançamento da regra final fornece o detalhe controlador. O Regulation SCI não era o padrão legal que rege todos os aspectos do evento de 2012; foi uma resposta sistêmica posterior que formalizou as expectativas de controle para entidades SCI.
A definição codificada atual de sistemas SCI críticos inclui expressamente sistemas que suportam aberturas, reaberturas, fechamentos, paralisações de negociação e IPOs em 17 CFR Part 242, Regulation SCI. Isso torna o ponto institucional explícito: um IPO Cross não é uma conveniência auxiliar. Sua falha pode prejudicar mercados justos e ordenados e, portanto, pertence à governança de sistemas críticos.
As atuais regras Nasdaq Equity 4 descrevem um período de Pré-Lançamento, um sinal de prontidão do subscritor, um preço esperado, validação de que todas as ordens de mercado podem ser executadas, testes de preço e a capacidade de adiar ou reprogramar antes do lançamento. Também limitam a entrada e o cancelamento de ordens uma vez que o processo de cross começa. Esses controles públicos são responsivos à falha de 2012. Um livro de regras sozinho não pode estabelecer a implementação privada, a cobertura de monitoramento ou o desempenho sob qualquer carga futura.
A garantia durável requer evidências de teste, exercícios de incidentes, revisão independente e comportamento observado.
Causa raiz, condições contribuintes, gatilho e propriedade do controle
Acausa raiz técnicafoi a falha do aplicativo IPO Cross em incorporar múltiplos cancelamentos que chegavam durante um cálculo em uma única transição de estado coerente. Ogatilhofoi o cálculo às 11:05:10 sob um livro grande o suficiente para que as modificações chegassem repetidamente antes que o recálculo fosse concluído. O gatilho expôs a causa raiz; não a criou.
A primeiracondição contribuintefoi o teste de desempenho e integração não representativo. A segunda foi a aceitação de alterações de ordem durante a tentativa de um cálculo supostamente final. A terceira foi o comportamento de software oculto e obsoleto: uma verificação de validação não compreendida por um executivo responsável e código de randomização deixado para trás após a mudança da regra. A quarta foi a governança fraca de mudanças de emergência. A quinta foi a observabilidade insuficiente e a ausência de portão de lançamento em torno do carimbo de data/hora de processamento às 11:11 e da lacuna de indicação de 6,3 milhões de ações.
A sexta foi uma estrutura de decisão de incidentes que tratou um motor contínuo funcionando como suficiente, mesmo que as confirmações e os dados públicos permanecessem prejudicados.
Adetecção inicialfoi a falha do Cross em ser concluído. Esse sinal mostrava inconsistência, mas não a causa raiz. A lacuna de indicação final, o carimbo de data/hora de processamento obsoleto, os erros de reconciliação, os feeds obsoletos e cruzados, as reclamações dos membros e o e-mail "negociando às cegas" foram detecções posteriores. Um sistema de controle eficaz atribuiria a cada um um limite de escalada e exigiria que a decisão de lançamento ou parada fosse revisitada à medida que as suposições expirassem.
Arespostateve duas fases. A primeira contornou a validação e lançou a partir de um estado antigo. Restaurou a combinação, mas criou ordens omitidas, presas e não confirmadas. A segunda contornou a reconciliação e liberou ou cancelou os interesses presos. Restaurou o fluxo de mensagens e o processamento de ordens, mas violou a prioridade e gerou um desequilíbrio de venda concentrado. Ações de recuperação podem ser operacionalmente necessárias e ainda criar novos riscos de regra e de mercado.
Oreparoabordou tanto o invariante direto quanto a instituição ao redor. Fechar portas e agrupar modificações reduziu o risco específico de loop. Testes de desempenho e integração, governança de mudanças, envolvimento regulatório, continuidade de negócios, registro e certificação abordaram as condições que permitiram que um defeito local se tornasse um evento em todo o mercado. O Regulation SCI ampliou essas expectativas além deste único cross.
A propriedade do controle agora pode ser declarada sem reivindicar excessivamente a responsabilidade legal:
- As organizações de software e qualidade da Nasdaq controlavam a lógica do cross, modelos de carga de trabalho, revisão de código, testes de integração, observabilidade e evidências de lançamento.
- As operações de mercado controlavam o manual de lançamento, a comunicação com os participantes, a escalada de parada e a sequência de restauração.
- Os executivos seniores controlavam a aceitação do risco de failover e se deveriam prosseguir enquanto a causa raiz e o estado da ordem eram desconhecidos.
- A Nasdaq como SRO controlava a conformidade com suas regras arquivadas, incluindo prioridade e procedimentos de cross; a NES controlava o capital da corretora e o tratamento de posições de erro proprietárias.
- As firmas membros controlavam suas práticas de ordem voltadas para o cliente, limites de risco, decisões de negociação de substituição, registros, avisos e suporte a reivindicações.
- A SEC controlava a investigação, a aplicação e a aprovação de regras da bolsa. A FINRA realizou a revisão limitada de reivindicações atribuída pela Regra 4626; esse papel não foi uma adjudicação geral da responsabilidade da Nasdaq.
- Os tribunais controlavam apenas as reivindicações e questões processuais perante eles. Suas decisões sobre imunidade, arbitrabilidade, seguro e acordo não se fundem em um veredito universal de responsabilidade.
O que permanece contestado ou desconhecido
Vários limites devem permanecer visíveis mesmo após uma reconstrução detalhada.
Primeiro, o registro público não reproduz todo o código fonte, tickets internos, planos de teste, comunicações do Code Blue ou registros de decisão. A ordem da SEC descreve a limitação de design e as decisões, mas não é um repositório público de software ou uma cronologia interna completa. Ela não pode responder precisamente quem escreveu cada linha primeiro, o que cada revisor entendeu ou se existiu um teste não citado.
Segundo, as constatações da ordem consensual não foram admissões. Os remédios e constatações são oficiais como ação da Comissão, mas a postura difere das constatações contestadas após um julgamento. A intenção individual, fraude e conduta criminal não foram estabelecidas por essa ordem.
Terceiro, a perda do investidor permanece específica da reivindicação. O total de US$ 44,03 milhões de acomodação foi gerado por quatro categorias de regras e fórmulas. A perda relatada de US$ 35,4 milhões do Knight foi a contabilidade de uma empresa. O acordo coletivo de US$ 26,5 milhões precificou a resolução do litígio. A multa de US$ 10 milhões da SEC puniu violações regulatórias. A deficiência de capital líquido de aproximadamente US$ 26,5 milhões foi um cálculo de capital. Somar esses valores contaria duas vezes conceitos diferentes e não produziria um número de dano total defensável.
Quarto, o contrafactual é desconhecido. Um IPO adiado poderia ter reduzido o problema do estado obsoleto, mas também poderia ter alterado as ordens, a volatilidade e o preço. Uma parada às 11:35 ou 12:06 teria interrompido novas execuções, mas deixado posições não resolvidas e poderia ter concentrado o risco de reabertura. Essas alternativas deveriam ter sido avaliadas e ensaiadas; a evidência pública não prova seu resultado econômico exato.
Quinto, a eficácia do reparo não pode ser inferida apenas da conformidade formal. Os compromissos, arquivamentos, regras posteriores e o Regulation SCI demonstram design de controle específico e compromissos de governança. Eles não provam que nenhuma falha semelhante pode ocorrer novamente. A garantia confiável é perecível: depende de testes realistas, comportamento de produção monitorado, desafio independente e autoridade de parada credível à medida que o software e a estrutura do mercado mudam.
Conclusão: a infraestrutura de mercado é responsável no limite do estado
O IPO do Facebook foi uma falha de infraestrutura de mercado porque a bolsa perdeu o controle do estado autoritativo no momento em que os participantes mais dependiam dele. O loop de cancelamento impediu um cálculo de abertura estável. O failover de emergência removeu a salvaguarda que detectava o desacordo. O Cross lançado usou um livro dezenove minutos antigo. O aplicativo de confirmação então rejeitou o resultado porque viu um livro mais novo. A negociação contínua continuou enquanto os participantes não podiam determinar posições de forma confiável, e a recuperação liberou um desequilíbrio concentrado no mercado.
Nenhum rótulo único captura essa cadeia. "Bug de software" omite os testes não representativos, código de regra obsoleto, failover não testado e decisão de lançamento. "Erro humano" obscurece o invariante de cancelamento preciso. "Volatilidade do mercado" desloca erroneamente a causa para os participantes. "Falha regulatória" sozinha ignora os mecanismos de engenharia. A conta defensável os conecta: um defeito de software determinístico encontrou uma carga excepcional previsível; a governança falhou em detectá-lo e contê-lo; os operadores aceitaram uma divergência de estado não medida;
e a recuperação introduziu efeitos adicionais de prioridade e de mercado.
O incidente também estabeleceu limites significativos. As constatações da SEC pertencem a uma ordem de consentimento com termos de não admissão declarados. O trabalho da FINRA pertenceu a uma regra de compensação aprovada pela SEC. As decisões judiciais distinguiram a conduta tecnológica da atividade regulatória protegida e os limites do foro do mérito, enquanto um acordo resolveu, em vez de adjudicar, as reivindicações. Esses limites não são tecnicidades. São o que mantêm a responsabilidade baseada em evidências.
A lição durável é um padrão de controle. Um processo de bolsa crítico precisa de um estado autoritativo, uma janela de modificação limitada, testes realistas de escala e concorrência, reconciliação de ponta a ponta, indicadores visíveis de atualização, semântica de failover pré-aprovada, critérios explícitos de parada e adiamento, comunicação com os participantes e evidências independentes de que os reparos funcionam. Os líderes seniores devem saber o que uma verificação de validação protege antes de aprovar sua remoção. Os reguladores devem ser capazes de comparar regras arquivadas com o comportamento executável.
Os membros devem manter evidências no nível da ordem e controlar o risco do cliente quando as confirmações falham.
A combinação de ordens tornou-se um teste de responsabilidade porque a confiança em uma bolsa não é a confiança de que o código nunca falhará. É a confiança de que a instituição pode detectar quando seu estado não é mais autoritativo, parar antes que a incerteza se torne execução, recuperar sem alterar silenciosamente a prioridade e mostrar aos reguladores e participantes o que foi reparado. Em 18 de maio de 2012, a Nasdaq não atendeu a esse padrão. A ordem de execução, o registro de compensação, o litígio e os controles posteriores tornam a falha excepcionalmente legível.
Seu valor está em preservar as distinções entre causa, decisão, impacto, postura legal e reparo verificado.

